This 2005 Mercedes-Benz S-Class (W220) is a well-maintained luxury sedan located in Davie, Florida.Showing only 67,000 miles, ...