The 2007 Mercedes-Benz SL-Class price depends on several factors, including the trim level, optional features, mileage, vehicle history and location. The nationwide average price for a 2007 SL-Class is $21,665, with pricing starting at $9,888.