Used Mercedes-Benz C Class for sale

4,876 cars from UK dealers, updated 29 October 2026. Typical asking price £14,800. Half of them are priced between £10,000 and £23,000.

AskCar lists 587,923 cars from 12,992 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.

What does a used Mercedes-Benz C Class cost?

Typical asking price £14,800 across 4,876 cars for sale. A 2026 one is typically £37,000, a 2006 one £2,000.

1,469 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceHalf are priced between
2026116£37,000£35,000 to £39,500
2025213£31,000£28,000 to £36,500
2024113£32,500£29,000 to £36,000
2023272£29,000£26,500 to £33,000
2022192£25,000£22,500 to £28,000
2021135£20,000£18,100 to £24,500
2020252£18,000£15,900 to £21,000
2019609£16,000£13,900 to £18,500
2018563£14,900£12,500 to £17,800
2017655£13,500£11,200 to £15,800
2016511£12,000£10,000 to £15,000
2015360£9,100£7,500 to £11,000
2014240£8,500£6,700 to £10,000
2013137£6,000£4,900 to £8,000
2012151£5,000£4,300 to £7,000
201181£4,500£4,000 to £7,000
201052£4,000£3,200 to £5,000
200956£4,000£2,900 to £5,500
200838£3,700£2,500 to £5,800
200730£2,900£2,300 to £3,400
200622£2,000£1,500 to £2,500

Cars for sale now, page 20 of 49

The cheaper cars like each one are on its AskCar page.

·

Mercedes-Benz C Class by gearbox, fuel and body

Mercedes-Benz C Class prices by year

Mercedes-Benz C Class by price

Mercedes-Benz C Class near you

More Mercedes-Benz

Everything