Used Mercedes-Benz C Class for sale

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

AskCar lists 584,857 cars from 12,986 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,829 cars for sale. A 2026 one is typically £37,000, a 2006 one £2,000.

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

Typical price by year

YearFor saleTypical priceHalf are priced between
2026114£37,000£35,000 to £39,500
2025212£31,000£28,000 to £36,500
2024113£32,500£29,000 to £37,000
2023269£29,000£26,500 to £33,000
2022190£25,500£22,500 to £28,000
2021133£20,500£18,000 to £25,000
2020248£18,000£15,900 to £21,500
2019594£16,000£13,900 to £18,500
2018554£15,000£12,500 to £17,800
2017654£13,500£11,200 to £15,800
2016512£12,000£10,000 to £15,000
2015360£9,100£7,500 to £11,000
2014239£8,500£6,600 to £10,200
2013140£6,000£4,900 to £8,000
2012147£5,000£4,300 to £7,000
201178£4,600£4,000 to £7,200
201053£4,000£3,200 to £5,000
200955£3,800£2,800 to £5,000
200836£3,700£2,600 to £5,600
200729£2,800£2,300 to £3,100
200623£2,000£1,500 to £2,600

Cars for sale now, page 14 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