Mercedes-Benz C-ClassC220d Sport 4dr201757,731 milesDiesel£12,070£370 off£11,700Fair price40 miles away