Used BMW cars for sale
44,583 cars from UK dealers, updated 23 October 2026. Typical asking price £23,000. Half of them are priced between £13,800 and £35,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
16,824 have had their price cut since they were first listed.
Cars for sale now, page 7 of 446
The cheaper cars like each one are on its AskCar page.
- 2016 BMW 5 Series, 136,358 miles, £5,850, £1,140 under typical, Welwyn Garden City
- 2015 BMW X4, 120,000 miles, £7,995, £1,558 under typical, Harlow
- 2016 BMW 4 Series, 35,514 miles, £16,450, £3,202 under typical, Southall
- 2018 BMW X5, 107,000 miles, £15,990, £3,112 under typical, Bolton
- 2007 BMW 3 Series, 89,088 miles, £4,490, £873 under typical, Milton Keynes
- 2006 BMW M3, 118,000 miles, £12,990, £2,523 under typical, Rainham
- 2024 BMW 2 Series, 9,307 miles, £24,750, £4,806 under typical, Wollaston
- 2013 BMW 1 Series, 93,536 miles, £3,895, £756 under typical, Hoddesdon
- 2017 BMW 6 Series Gran Coupe, 86,300 miles, £10,990, £2,133 under typical, Hillingdon
- 2023 BMW 1 Series, 10,148 miles, £24,325, £4,720 under typical, Bromley
- 2026 BMW 3 Series, 4,626 miles, £31,990, £6,206 under typical, Rochdale
- 2014 BMW 5 Series, 47,170 miles, £8,000, £1,552 under typical, Hounslow
- 2025 BMW iX, 5,916 miles, £44,995, £8,725 under typical, Baildon
- 2014 BMW 3 Series, 125,000 miles, £4,995, £969 under typical, Stockport
- 2016 BMW 5 Series, 66,174 miles, £9,989, £1,937 under typical, Keighley
- 2012 BMW 3 Series, 97,210 miles, £3,489, £676 under typical, Gateshead
- 2017 BMW 3 Series, 34,714 miles, £17,000, £3,294 under typical, Watford
- 2018 BMW 3 Series, 54,512 miles, £12,500, £2,421 under typical, Hornchurch
- 2022 BMW 3 Series, 41,093 miles, £24,990, £4,838 under typical, Bury
- 2017 BMW 2 Series, 46,667 miles, £16,250, £3,145 under typical, Derby
- 2015 BMW 3 Series, 26,000 miles, £11,995, £2,321 under typical, Norwich
- 2026 BMW 2 Series, 7,733 miles, £28,980, £5,601 under typical, Swindon
- 2026 BMW 4 Series, 3,000 miles, £35,888, £6,927 under typical, Swindon
- 2026 BMW X3, 3,384 miles, £40,980, £7,909 under typical, Croydon
- 2018 BMW X4, 49,500 miles, £17,795, £3,427 under typical, Inverkeithing
- 2017 BMW 5 Series, 31,069 miles, £16,995, £3,270 under typical, Darwen
- 2016 BMW 1 Series, 70,000 miles, £8,495, £1,634 under typical, Chorley
- 2026 BMW iX, 3,343 miles, £59,000, £11,346 under typical, Leicester
- 2012 BMW X6, 93,000 miles, £7,995, £1,536 under typical, Epping
- 2018 BMW 7 Series, 75,000 miles, £15,640, £3,003 under typical, Wigston
- 2020 BMW 3 Series, 68,000 miles, £15,495, £2,975 under typical, Lisburn
- 2021 BMW X3, 32,656 miles, £26,750, £5,136 under typical, Tewkesbury
- 2016 BMW 3 Series, 122,500 miles, £4,950, £949 under typical, Radlett
- 2019 BMW 1 Series, 66,109 miles, £9,495, £1,818 under typical, Newcastle-under-Lyme
- 2026 BMW 3 Series, 3,957 miles, £37,295, £7,137 under typical, Milton Keynes
- 2018 BMW 1 Series, 99,999 miles, £5,750, £1,100 under typical, Haslingden
- 2014 BMW 5 Series, 58,000 miles, £7,000, £1,339 under typical, Snettisham
- 2020 BMW 2 Series Gran Coupe, 10,000 miles, £16,995, £3,249 under typical, Walsall
- 2018 BMW X6, 10,000 miles, £22,490, £4,293 under typical, Neston
- 2018 BMW 2 Series, 166,000 miles, £5,500, £1,050 under typical, Romford
- 2015 BMW 1 Series, 85,000 miles, £5,690, £1,086 under typical, Peterborough
- 2023 BMW X5, 43,000 miles, £39,499, £7,528 under typical, Stafford
- 2019 BMW X2, 10,000 miles, £12,295, £2,342 under typical, Walsall
- 2018 BMW 3 Series, 46,194 miles, £13,449, £2,561 under typical, Belfast
- 2026 BMW 4 Series Gran Coupe, 12 miles, £35,990, £6,851 under typical, Rochdale
- 2026 BMW iX2, 515 miles, £32,667, £6,202 under typical, City of Westminster
- 2016 BMW X3, 109,000 miles, £8,495, £1,613 under typical, Mildenhall
- 2002 BMW 7 Series, 103,000 miles, £5,295, £1,005 under typical, Banwell
- 2019 BMW 4 Series, 75,000 miles, £11,299, £2,144 under typical, Gerrards Cross
- 2016 BMW M4, 38,000 miles, £23,494, £4,451 under typical, Staines
- 2017 BMW 1 Series, 109,444 miles, £4,695, £889 under typical, Leicester
- 2015 BMW 2 Series Active Tourer, 48,544 miles, £6,995, £1,324 under typical, Havering
- 2015 BMW 2 Series Gran Tourer, 75,000 miles, £5,450, £1,032 under typical, Bury
- 2013 BMW 3 Series, 102,000 miles, £5,690, £1,077 under typical, Chelmsford
- 2025 BMW 2 Series Gran Coupe, 3,400 miles, £23,440, £4,436 under typical, Halifax
- 2017 BMW 3 Series, 93,000 miles, £9,990, £1,888 under typical, Halifax
- 2017 BMW 4 Series, 66,856 miles, £16,350, £3,089 under typical, Derby
- 2013 BMW 1 Series, 119,392 miles, £2,995, £566 under typical, Sandy
- 2015 BMW 4 Series, 129,386 miles, £7,495, £1,416 under typical, Luton
- 2002 BMW 3 Series, 25,000 miles, £4,999, £944 under typical, Oldbury
- 2022 BMW 3 Series, 82,021 miles, £15,250, £2,880 under typical, Blue Bell Hill
- 2016 BMW i3, 61,533 miles, £5,995, £1,132 under typical, Kidderminster
- 2010 BMW 1 Series, 79,380 miles, £2,790, £527 under typical, Wokingham
- 2015 BMW 5 Series, 138,000 miles, £5,290, £998 under typical, Havering
- 2021 BMW 3 Series, 20,565 miles, £22,000, £4,151 under typical, Cardiff
- 2026 BMW X5, 12 miles, £64,990, £12,260 under typical, Rochdale
- 2018 BMW 2 Series, 41,810 miles, £8,360, £1,577 under typical, Blackburn
- 2021 BMW X4, 45,295 miles, £24,000, £4,525 under typical, Grays
- 2009 BMW X3, 60,000 miles, £5,995, £1,130 under typical, Fort Augustus
- 2024 BMW 4 Series Gran Coupe, 11,585 miles, £27,849, £5,247 under typical, Oldbury
- 2023 BMW X5, 35,506 miles, £40,930, £7,711 under typical, Woolwich
- 2015 BMW 1 Series, 121,000 miles, £3,595, £677 under typical, Newton-le-Willows
- 2017 BMW 1 Series, 33,876 miles, £20,000, £3,764 under typical, South Croydon
- 2019 BMW 3 Series, 54,485 miles, £14,999, £2,820 under typical, Dunfermline
- 2021 BMW X3, 62,615 miles, £20,701, £3,891 under typical, Gloucester
- 2018 BMW 5 Series, 60,330 miles, £13,399, £2,518 under typical, Winsford
- 2019 BMW 1 Series, 68,000 miles, £13,490, £2,534 under typical, Chesterfield
- 2021 BMW 3 Series, 33,850 miles, £15,999, £3,005 under typical, Long Crendon
- 2016 BMW 3 Series, 47,000 miles, £9,995, £1,877 under typical, Norwich
- 2014 BMW X3, 37,519 miles, £7,250, £1,361 under typical, West Bromwich
- 2022 BMW 3 Series, 71,768 miles, £16,500, £3,097 under typical, Blue Bell Hill
- 2020 BMW X4, 10,000 miles, £28,995, £5,443 under typical, Northampton
- 2019 BMW 5 Series, 143,000 miles, £7,245, £1,359 under typical, Havering
- 2015 BMW X5, 76,000 miles, £14,990, £2,811 under typical, Chelmsford
- 2013 BMW 1 Series, 113,000 miles, £2,995, £561 under typical, Leicester
- 2024 BMW 4 Series, 43,800 miles, £24,695, £4,629 under typical, Harlesden
- 2016 BMW 1 Series, 82,750 miles, £6,995, £1,310 under typical, Epping
- 2017 BMW 1 Series, 127,000 miles, £3,995, £748 under typical, Manchester
- 2026 BMW i4, 1,988 miles, £45,985, £8,604 under typical, Rochdale
- 2007 BMW 5 Series, 113,000 miles, £2,490, £466 under typical, Flint
- 2020 BMW X5, 51,000 miles, £32,880, £6,141 under typical, Watford
- 2025 BMW M3, 7,829 miles, £75,950, £14,174 under typical, Banstead
- 2015 BMW Z4, 70,648 miles, £8,290, £1,544 under typical, Motherwell
- 2014 BMW 1 Series, 92,000 miles, £3,722, £693 under typical, Blackburn
- 2015 BMW 1 Series, 91,167 miles, £4,995, £929 under typical, Hemel Hempstead
- 2022 BMW iX, 21,521 miles, £27,989, £5,201 under typical, Ampthill
- 2015 BMW 1 Series, 91,000 miles, £4,999, £929 under typical, Walton-on-Trent
- 2019 BMW 1 Series, 50,000 miles, £12,995, £2,413 under typical, Great Yarmouth
- 2007 BMW 3 Series, 120,000 miles, £2,495, £463 under typical, Sunbury-on-Thames
- 2005 BMW 6 Series, 110,586 miles, £4,750, £881 under typical, Nottingham
BMW models
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)
- BMW X4 (675)
- BMW iX3 (668)
- BMW iX (649)
- BMW Z4 (555)
- BMW X6 (540)
- BMW M2 (510)
- BMW 7 Series (444)
- BMW iX1 (411)
- BMW X7 (410)
- BMW M5 (398)
- BMW iX2 (337)
- BMW 2 Series Gran Tourer (264)
- BMW i3 (237)
- BMW i5 (188)
- BMW 8 Series (184)
- BMW 6 Series (173)
- BMW 3 Series Gran Turismo (150)
- BMW X5 M (147)
- BMW X3 M (124)
- BMW 6 Series Gran Coupe (114)
- BMW 8 Series Gran Coupe (112)
- BMW i7 (88)
- BMW X4 M (84)
- BMW XM (76)
- BMW 6 Series Gran Turismo (73)
- BMW i8 (60)
- BMW X6 M (53)
- BMW Z3 (51)
- BMW M8 (47)
- BMW 5 Series Gran Turismo (38)
- BMW M8 Gran Coupe (27)
- BMW M6 (22)