Used Mercedes-Benz cars for sale
34,095 cars from UK dealers, updated 26 October 2026. Typical asking price £19,000. Half of them are priced between £12,300 and £28,000.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
11,675 have had their price cut since they were first listed.
Cars for sale now, page 6 of 341
The cheaper cars like each one are on its AskCar page.
- 2020 Mercedes-Benz CLA, 51,436 miles, £14,795, £3,292 under typical, Cambridge
- 2022 Mercedes-Benz Vito, 10,000 miles, £26,340, £5,858 under typical, Derby
- 2008 Mercedes-Benz B Class, 120,000 miles, £1,495, £332 under typical, Bromley
- 2014 Mercedes-Benz E Class, 93,988 miles, £6,250, £1,387 under typical, London
- 2005 Mercedes-Benz C Class, 86,000 miles, £2,395, £531 under typical, Wigan
- 2016 Mercedes-Benz E Class, 42,737 miles, £11,995, £2,661 under typical, Newtownabbey
- 2019 Mercedes-Benz GLC, 54,222 miles, £18,999, £4,213 under typical, Corby
- 2025 Mercedes-Benz G Class, 26,000 miles, £104,995, £23,284 under typical, Colsterworth
- 2022 Mercedes-Benz Sprinter, 55,218 miles, £22,794, £5,054 under typical, Dumbarton
- 2022 Mercedes-Benz Sprinter, 46,411 miles, £23,500, £5,207 under typical, Leeds
- 2021 Mercedes-Benz Vito, 49,998 miles, £16,990, £3,764 under typical, Hemel Hempstead
- 2005 Mercedes-Benz A Class, 48,000 miles, £1,995, £442 under typical, Bristol
- 2015 Mercedes-Benz A Class, 36,322 miles, £8,995, £1,992 under typical, London
- 2016 Mercedes-Benz A Class, 124,000 miles, £4,250, £941 under typical, Billericay
- 2014 Mercedes-Benz C Class, 80,677 miles, £5,990, £1,325 under typical, Huddersfield
- 2015 Mercedes-Benz C Class, 55,000 miles, £9,989, £2,208 under typical, Keighley
- 2018 Mercedes-Benz C Class, 100,540 miles, £10,799, £2,385 under typical, Peldon
- 2005 Mercedes-Benz A Class, 73,000 miles, £1,990, £439 under typical, Bracknell
- 2016 Mercedes-Benz B Class, 10,000 miles, £7,990, £1,762 under typical, Chester
- 2020 Mercedes-Benz Citan, 44,333 miles, £8,394, £1,847 under typical, Reading
- 2014 Mercedes-Benz A Class, 196,000 miles, £3,895, £857 under typical, Hinckley
- 2015 Mercedes-Benz E Class, 71,000 miles, £6,995, £1,538 under typical, Bedford
- 2010 Mercedes-Benz B Class, 92,000 miles, £2,495, £548 under typical, Hillingdon
- 2021 Mercedes-Benz B Class, 35,944 miles, £11,995, £2,634 under typical, Birmingham
- 2014 Mercedes-Benz C Class, 67,520 miles, £6,194, £1,359 under typical, Welwyn Garden City
- 2021 Mercedes-Benz C Class, 40,690 miles, £27,995, £6,140 under typical, Hinckley
- 2023 Mercedes-Benz Vito, 10,000 miles, £21,540, £4,724 under typical, Derby
- 2016 Mercedes-Benz GLA, 75,640 miles, £8,995, £1,972 under typical, Harrow
- 2018 Mercedes-Benz Vito, 102,000 miles, £10,995, £2,411 under typical, Great Missenden
- 2021 Mercedes-Benz Sprinter, 57,882 miles, £23,700, £5,190 under typical, Belfast
- 2017 Mercedes-Benz A Class, 98,000 miles, £6,795, £1,486 under typical, Flackwell Heath
- 2022 Mercedes-Benz Sprinter, 59,000 miles, £21,954, £4,800 under typical, Slough
- 2015 Mercedes-Benz GLA, 10,000 miles, £10,395, £2,270 under typical, Walsall
- 2018 Mercedes-Benz GLA, 10,000 miles, £10,990, £2,399 under typical, Chester
- 2021 Mercedes-Benz Vito, 40,000 miles, £17,995, £3,928 under typical, Derby
- 2003 Mercedes-Benz CL, 71,000 miles, £6,990, £1,525 under typical, South Bank
- 2013 Mercedes-Benz E Class, 175,000 miles, £3,450, £753 under typical, Aylesbury
- 2021 Mercedes-Benz GLC, 54,000 miles, £23,900, £5,211 under typical, Hertford
- 2015 Mercedes-Benz A Class, 26,000 miles, £10,850, £2,364 under typical, West Drayton
- 2010 Mercedes-Benz C Class, 93,000 miles, £2,975, £648 under typical, Sunbury-on-Thames
- 2018 Mercedes-Benz C Class, 10,000 miles, £17,295, £3,749 under typical, Walsall
- 2022 Mercedes-Benz Sprinter, 113,458 miles, £15,480, £3,355 under typical, Henley-in-Arden
- 2019 Mercedes-Benz X Class, 79,583 miles, £15,995, £3,465 under typical, Abergavenny
- 2022 Mercedes-Benz Sprinter, 74,793 miles, £19,950, £4,319 under typical, Darlington
- 2008 Mercedes-Benz CLK, 141,000 miles, £1,690, £366 under typical, Rickmansworth
- 2015 Mercedes-Benz CLA, 42,253 miles, £10,990, £2,378 under typical, Flimwell
- 2023 Mercedes-Benz Sprinter, 99,000 miles, £14,990, £3,242 under typical, Wakefield
- 2017 Mercedes-Benz E Class, 101,000 miles, £8,450, £1,826 under typical, Croydon
- 2019 Mercedes-Benz A Class, 27,016 miles, £14,050, £3,035 under typical, Watford
- 2018 Mercedes-Benz Sprinter, 55,000 miles, £17,993, £3,886 under typical, Sandy
- 2022 Mercedes-Benz Vito, 74,476 miles, £23,995, £5,177 under typical, Bedford
- 2007 Mercedes-Benz GLA, 67,000 miles, £2,995, £646 under typical, Biggleswade
- 2020 Mercedes-Benz GLE, 62,510 miles, £23,990, £5,172 under typical, Aldershot
- 2021 Mercedes-Benz Sprinter, 94,607 miles, £15,495, £3,341 under typical, Stanwell
- 2022 Mercedes-Benz Sprinter, 25,850 miles, £28,794, £6,201 under typical, Dunfermline
- 2017 Mercedes-Benz E Class, 125,115 miles, £7,795, £1,677 under typical, Luton
- 1992 Mercedes-Benz S Class, 147,420 miles, £7,950, £1,710 under typical, Peterborough
- 2018 Mercedes-Benz Vito, 76,000 miles, £8,799, £1,891 under typical, Peterborough
- 2014 Mercedes-Benz A Class, 87,515 miles, £4,490, £965 under typical, Letchworth
- 2018 Mercedes-Benz A Class, 67,000 miles, £9,995, £2,147 under typical, High Wycombe
- 2017 Mercedes-Benz A Class, 126,000 miles, £5,500, £1,181 under typical, Birmingham
- 2021 Mercedes-Benz EQC, 10,000 miles, £20,495, £4,395 under typical, Walsall
- 2017 Mercedes-Benz A Class, 57,000 miles, £7,750, £1,660 under typical, Colne
- 2020 Mercedes-Benz A Class, 45,368 miles, £24,500, £5,247 under typical, Warnham
- 2018 Mercedes-Benz GLE, 71,692 miles, £17,895, £3,829 under typical, Costock
- 2020 Mercedes-Benz GLC, 52,000 miles, £19,995, £4,279 under typical, Barnet
- 2010 Mercedes-Benz CLC Class, 96,592 miles, £2,490, £533 under typical, Milton Keynes
- 2011 Mercedes-Benz E Class, 108,000 miles, £4,490, £960 under typical, Luton
- 2014 Mercedes-Benz GLA, 61,100 miles, £8,400, £1,796 under typical, Luton
- 2013 Mercedes-Benz E Class, 70,256 miles, £6,000, £1,283 under typical, Chesterfield
- 2021 Mercedes-Benz Sprinter, 81,162 miles, £17,290, £3,694 under typical, Exeter
- 2008 Mercedes-Benz A Class, 61,000 miles, £1,500, £320 under typical, Gillingham
- 2017 Mercedes-Benz Vito, 124,228 miles, £6,950, £1,484 under typical, Batley
- 2016 Mercedes-Benz SLC, 33,500 miles, £17,795, £3,798 under typical, Peterborough
- 2014 Mercedes-Benz E Class, 77,888 miles, £6,350, £1,355 under typical, Newbury
- 2010 Mercedes-Benz C Class, 128,000 miles, £2,680, £572 under typical, Droylsden
- 2009 Mercedes-Benz SLK, 31,000 miles, £6,995, £1,491 under typical, Enfield
- 2004 Mercedes-Benz SL, 72,000 miles, £6,499, £1,384 under typical, Bradford
- 2021 Mercedes-Benz Sprinter, 44,080 miles, £22,680, £4,824 under typical, Milton Keynes
- 2021 Mercedes-Benz Sprinter, 107,800 miles, £15,981, £3,399 under typical, Peterborough
- 2025 Mercedes-Benz GLC, 3,000 miles, £34,995, £7,430 under typical, Hainault
- 2020 Mercedes-Benz Sprinter, 61,500 miles, £21,600, £4,586 under typical, Nuneaton
- 2026 Mercedes-Benz G Class, 15 miles, £166,995, £35,363 under typical, Cleckheaton
- 2016 Mercedes-Benz A Class, 148,505 miles, £4,495, £952 under typical, Birmingham
- 2015 Mercedes-Benz A Class, 52,900 miles, £8,399, £1,776 under typical, Slough
- 2025 Mercedes-Benz CLA, 7,500 miles, £31,995, £6,755 under typical, Hainault
- 2019 Mercedes-Benz S Class, 74,000 miles, £23,995, £5,062 under typical, Waltham Abbey
- 2023 Mercedes-Benz A Class, 23,000 miles, £20,600, £4,343 under typical, Leyland
- 2011 Mercedes-Benz A Class, 90,450 miles, £1,950, £411 under typical, Biggleswade
- 2024 Mercedes-Benz GLA, 10,000 miles, £23,499, £4,951 under typical, Gerrards Cross
- 2017 Mercedes-Benz Sprinter, 59,712 miles, £14,995, £3,156 under typical, Rochester
- 2017 Mercedes-Benz A Class, 79,000 miles, £8,590, £1,806 under typical, Reading
- 2018 Mercedes-Benz E Class, 45,236 miles, £36,995, £7,771 under typical, Bradford
- 2007 Mercedes-Benz B Class, 96,000 miles, £1,895, £398 under typical, Manchester
- 2016 Mercedes-Benz E Class, 44,148 miles, £10,750, £2,257 under typical, West Bromwich
- 2022 Mercedes-Benz Sprinter, 64,109 miles, £20,700, £4,342 under typical, Bridgnorth
- 1999 Mercedes-Benz SL, 110,000 miles, £7,995, £1,677 under typical, Tebay
- 2022 Mercedes-Benz A Class, 37,494 miles, £15,000, £3,146 under typical, Penkridge
- 2021 Mercedes-Benz Sprinter, 50,500 miles, £22,800, £4,781 under typical, Nuneaton
- 2016 Mercedes-Benz CLA, 10,000 miles, £11,618, £2,435 under typical, Derby
Mercedes-Benz models
- Mercedes-Benz A Class (6,619)
- Mercedes-Benz C Class (4,754)
- Mercedes-Benz CLA (3,164)
- Mercedes-Benz E Class (3,039)
- Mercedes-Benz GLC (2,790)
- Mercedes-Benz GLA (2,503)
- Mercedes-Benz Sprinter (1,651)
- Mercedes-Benz GLE (1,365)
- Mercedes-Benz GLB (858)
- Mercedes-Benz Vito (854)
- Mercedes-Benz B Class (788)
- Mercedes-Benz S Class (621)
- Mercedes-Benz G Class (467)
- Mercedes-Benz SL (466)
- Mercedes-Benz SLK (447)
- Mercedes-Benz EQC (357)
- Mercedes-Benz CLS (336)
- Mercedes-Benz V Class (331)
- Mercedes-Benz EQA (327)
- Mercedes-Benz CLE (254)
- Mercedes-Benz EQB (221)
- Mercedes-Benz Citan (196)
- Mercedes-Benz SLC (177)
- Mercedes-Benz M Class (157)
- Mercedes-Benz AMG GT (147)
- Mercedes-Benz GLS (133)
- Mercedes-Benz EQE (127)
- Mercedes-Benz CLK (102)
- Mercedes-Benz X Class (91)
- Mercedes-Benz eVito (79)
- Mercedes-Benz GL Class (72)
- Mercedes-Benz eSprinter (60)
- Mercedes-Benz 280 SL (55)
- Mercedes-Benz EQS (51)
- Mercedes-Benz CL (48)
- Mercedes-Benz CLC Class (47)
- Mercedes-Benz 300 (44)
- Mercedes-Benz eCitan (24)
- Mercedes-Benz 190 SL (22)
- Mercedes-Benz 200 (21)
- Mercedes-Benz SLS (20)