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