Used BMW cars for sale
44,160 cars from UK dealers, updated 28 October 2026. Typical asking price £23,000. Half of them are priced between £13,800 and £35,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.
17,376 have had their price cut since they were first listed.
Cars for sale now, page 29 of 442
The cheaper cars like each one are on its AskCar page.
- 2021 BMW X5, 46,652 miles, £30,695, £3,280 under typical, Derby
- 2019 BMW X4, 46,000 miles, £20,995, £2,244 under typical, Mansfield
- 2016 BMW X5, 132,000 miles, £13,000, £1,389 under typical, Gillingham
- 2016 BMW 3 Series, 180,000 miles, £3,995, £427 under typical, Warrington
- 2014 BMW 5 Series, 118,840 miles, £6,495, £693 under typical, Bedford
- 2021 BMW 4 Series, 39,000 miles, £28,990, £3,094 under typical, Abbots Langley
- 2023 BMW 1 Series, 11,617 miles, £25,890, £2,763 under typical, Enfield
- 2018 BMW 4 Series, 28,885 miles, £14,900, £1,590 under typical, Barnet
- 2021 BMW X1, 20,789 miles, £18,140, £1,935 under typical, Falkirk
- 2024 BMW 2 Series, 8,929 miles, £27,990, £2,986 under typical, Potters Bar
- 2016 BMW 4 Series, 109,000 miles, £9,995, £1,066 under typical, Cardiff
- 2016 BMW X3, 107,780 miles, £9,295, £991 under typical, Chard
- 2023 BMW 1 Series, 15,000 miles, £17,990, £1,918 under typical, Middlesbrough
- 2022 BMW 3 Series, 29,530 miles, £21,699, £2,313 under typical, Norwich
- 2016 BMW 3 Series, 22,000 miles, £10,985, £1,171 under typical, Ashford
- 2021 BMW X3, 49,510 miles, £23,750, £2,531 under typical, Maidenhead
- 2020 BMW X7, 59,000 miles, £47,489, £5,062 under typical, Dunstable
- 2023 BMW 2 Series Active Tourer, 18,870 miles, £19,299, £2,057 under typical, Coventry
- 2026 BMW 3 Series, 3,644 miles, £31,490, £3,356 under typical, Maidstone
- 2016 BMW 3 Series, 83,250 miles, £8,595, £916 under typical, Romford
- 2022 BMW X5 M, 32,000 miles, £62,995, £6,713 under typical, Huddersfield
- 2022 BMW 5 Series, 54,000 miles, £21,799, £2,323 under typical, Preston
- 2023 BMW i4, 27,402 miles, £27,510, £2,931 under typical, Blue Bell Hill
- 2017 BMW 7 Series, 26,823 miles, £20,475, £2,181 under typical, Wolverhampton
- 2015 BMW 6 Series, 51,000 miles, £13,995, £1,491 under typical, Ilford
- 2022 BMW 4 Series, 26,176 miles, £24,550, £2,615 under typical, Derby
- 2023 BMW i4, 12,500 miles, £29,499, £3,142 under typical, Bromborough
- 2020 BMW X5, 45,000 miles, £33,660, £3,584 under typical, Walsall
- 2023 BMW 4 Series, 33,100 miles, £25,990, £2,768 under typical, Essendine
- 2019 BMW 2 Series, 84,100 miles, £10,494, £1,117 under typical, Oldham
- 2026 BMW 4 Series, 4,824 miles, £37,996, £4,045 under typical, Bromley
- 2013 BMW X3, 108,230 miles, £5,999, £639 under typical, Leighton Buzzard
- 2015 BMW X4, 160,000 miles, £6,999, £745 under typical, Grays
- 2026 BMW X2, 1,893 miles, £32,999, £3,511 under typical, Wilmslow
- 2014 BMW 6 Series, 37,000 miles, £13,990, £1,489 under typical, Castleford
- 2023 BMW 2 Series, 9,430 miles, £28,995, £3,085 under typical, Worksop
- 2017 BMW 3 Series, 105,223 miles, £12,990, £1,382 under typical, Sheffield
- 2022 BMW 5 Series, 31,451 miles, £23,499, £2,500 under typical, Preston
- 2018 BMW 1 Series, 94,254 miles, £6,395, £680 under typical, Peterborough
- 2020 BMW M4, 40,700 miles, £30,950, £3,290 under typical, Bournemouth
- 2014 BMW 1 Series, 112,000 miles, £3,799, £404 under typical, Birmingham
- 2018 BMW 2 Series, 40,691 miles, £11,990, £1,274 under typical, Washington
- 2026 BMW X3, 1,914 miles, £44,950, £4,777 under typical, Milton Keynes
- 2015 BMW 3 Series, 93,000 miles, £10,700, £1,137 under typical, Banbridge
- 2019 BMW X1, 48,321 miles, £12,360, £1,313 under typical, East Kilbride
- 2020 BMW 2 Series, 54,045 miles, £12,650, £1,344 under typical, Derby
- 2021 BMW X5, 64,804 miles, £31,995, £3,398 under typical, Wimbledon
- 2026 BMW 3 Series, 2,499 miles, £51,000, £5,415 under typical, Harold Wood
- 2019 BMW 2 Series Active Tourer, 69,000 miles, £9,994, £1,061 under typical, Alcester
- 2012 BMW 3 Series, 80,590 miles, £6,295, £668 under typical, Rotherham
- 2013 BMW 1 Series, 79,238 miles, £4,595, £488 under typical, Brighouse
- 2023 BMW 1 Series, 17,022 miles, £19,410, £2,060 under typical, Bedford
- 2018 BMW 4 Series, 49,103 miles, £14,000, £1,486 under typical, Hook
- 2021 BMW 1 Series, 28,841 miles, £22,499, £2,387 under typical, Exeter
- 2026 BMW 1 Series, 4,558 miles, £34,499, £3,659 under typical, Stafford
- 2021 BMW X5, 50,000 miles, £34,550, £3,663 under typical, Bedford
- 2012 BMW 5 Series, 121,415 miles, £4,699, £498 under typical, Boston
- 2026 BMW 3 Series, 4,672 miles, £31,370, £3,322 under typical, Exeter
- 2024 BMW 1 Series, 15,825 miles, £25,899, £2,743 under typical, Leeds
- 2016 BMW 2 Series, 105,529 miles, £6,999, £741 under typical, Haverhill
- 2022 BMW 3 Series, 57,607 miles, £17,560, £1,859 under typical, Merthyr Tydfil
- 2012 BMW X1, 117,134 miles, £4,090, £433 under typical, Coventry
- 2023 BMW X3, 53,391 miles, £26,780, £2,834 under typical, Blackburn
- 2023 BMW 1 Series, 14,115 miles, £19,695, £2,084 under typical, Bebington
- 2023 BMW 1 Series, 24,750 miles, £17,160, £1,816 under typical, Kingston upon Hull
- 2021 BMW X3, 84,321 miles, £18,990, £2,009 under typical, Peterborough
- 2018 BMW 4 Series, 39,141 miles, £15,200, £1,608 under typical, Watford
- 2014 BMW 4 Series Gran Coupe, 37,070 miles, £14,490, £1,532 under typical, Bedford
- 2017 BMW X3, 84,000 miles, £12,495, £1,321 under typical, Blofield
- 2021 BMW 3 Series, 38,737 miles, £19,770, £2,091 under typical, Coatbridge
- 2022 BMW X3, 72,729 miles, £23,380, £2,472 under typical, Peterborough
- 2017 BMW M4, 24,009 miles, £30,000, £3,172 under typical, Lichfield
- 2019 BMW 1 Series, 37,400 miles, £13,760, £1,455 under typical, Horsforth
- 2013 BMW Z4, 49,000 miles, £9,949, £1,052 under typical, Belfast
- 2020 BMW 4 Series Gran Coupe, 72,462 miles, £13,999, £1,480 under typical, Exeter
- 2022 BMW 3 Series, 64,730 miles, £16,899, £1,787 under typical, Winsford
- 2023 BMW iX1, 19,210 miles, £25,595, £2,705 under typical, Liverpool
- 2016 BMW 1 Series, 90,164 miles, £7,200, £761 under typical, Barnet
- 2015 BMW 3 Series Gran Turismo, 51,454 miles, £9,990, £1,056 under typical, Wakefield
- 2026 BMW M2, 1,200 miles, £60,995, £6,446 under typical, Thirsk
- 2022 BMW i3, 18,773 miles, £14,449, £1,527 under typical, Widnes
- 2026 BMW X3, 4,267 miles, £43,900, £4,639 under typical, Hook
- 2026 BMW X3, 3,657 miles, £43,999, £4,649 under typical, Chester
- 2017 BMW i8, 26,614 miles, £34,995, £3,697 under typical, Romford
- 2021 BMW X5 M, 39,729 miles, £56,745, £5,995 under typical, Colchester
- 2022 BMW X3, 16,966 miles, £30,995, £3,274 under typical, Middlesbrough
- 2025 BMW i4, 3,604 miles, £31,560, £3,333 under typical, Enfield
- 2025 BMW iX1, 1,850 miles, £32,995, £3,484 under typical, Wolverhampton
- 2023 BMW X3, 13,236 miles, £32,999, £3,484 under typical, Hereford
- 2024 BMW 2 Series, 14,041 miles, £25,880, £2,732 under typical, Norwich
- 2024 BMW X1, 20,000 miles, £29,499, £3,113 under typical, Crewe
- 2020 BMW 1 Series, 37,924 miles, £15,995, £1,688 under typical, Barking
- 2014 BMW 4 Series, 120,000 miles, £6,990, £737 under typical, Peterborough
- 2018 BMW 1 Series, 54,000 miles, £19,995, £2,109 under typical, Crawley
- 2012 BMW 5 Series, 105,545 miles, £5,395, £569 under typical, Lancaster
- 2021 BMW X3 M, 23,000 miles, £45,995, £4,850 under typical, Ayr
- 2017 BMW 3 Series Gran Turismo, 103,395 miles, £8,395, £885 under typical, Luton
- 2021 BMW 3 Series, 83,000 miles, £12,495, £1,317 under typical, Leamington Spa
- 2018 BMW X2, 41,000 miles, £14,995, £1,580 under typical, Derby
- 2025 BMW 3 Series, 5,057 miles, £30,099, £3,171 under typical, Salisbury
BMW models
- BMW 1 Series (7,279)
- BMW 3 Series (7,078)
- BMW X5 (3,292)
- BMW X3 (3,058)
- BMW 5 Series (2,830)
- BMW X1 (2,565)
- BMW 2 Series (1,838)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,302)
- BMW 4 Series Gran Coupe (1,189)
- BMW i4 (842)
- BMW 2 Series Active Tourer (818)
- BMW M3 (811)
- BMW X2 (765)
- BMW M4 (763)
- BMW iX3 (667)
- BMW X4 (665)
- BMW iX (630)
- BMW Z4 (569)
- BMW X6 (537)
- BMW M2 (507)
- BMW 7 Series (453)
- BMW X7 (405)
- BMW M5 (394)
- BMW iX1 (379)
- BMW iX2 (336)
- BMW 2 Series Gran Tourer (263)
- BMW i3 (224)
- BMW 8 Series (183)
- BMW i5 (180)
- BMW 6 Series (171)
- BMW 3 Series Gran Turismo (147)
- BMW X5 M (143)
- BMW X3 M (125)
- BMW 8 Series Gran Coupe (121)
- BMW 6 Series Gran Coupe (109)
- BMW i7 (85)
- BMW X4 M (83)
- BMW 6 Series Gran Turismo (78)
- BMW XM (70)
- BMW i8 (61)
- BMW X6 M (53)
- BMW Z3 (51)
- BMW M8 (47)
- BMW 5 Series Gran Turismo (38)
- BMW M8 Gran Coupe (27)
- BMW M6 (23)
- BMW Z3 M (20)