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 37 of 442
The cheaper cars like each one are on its AskCar page.
- 2018 BMW 4 Series, 63,250 miles, £13,990, £1,331 under typical, Banbridge
- 2012 BMW 6 Series, 65,913 miles, £8,899, £847 under typical, Winsford
- 2016 BMW 4 Series, 81,000 miles, £10,999, £1,047 under typical, Colchester
- 2023 BMW X1, 31,806 miles, £27,399, £2,607 under typical, Scunthorpe
- 2021 BMW 2 Series Gran Coupe, 7,496 miles, £19,495, £1,855 under typical, Stockport
- 2026 BMW 1 Series, 12,456 miles, £23,999, £2,283 under typical, Oldham
- 2023 BMW M4, 14,156 miles, £51,890, £4,936 under typical, Harrogate
- 2022 BMW i4, 34,000 miles, £25,399, £2,416 under typical, Oldham
- 2022 BMW X1, 63,766 miles, £15,995, £1,521 under typical, Liverpool
- 2019 BMW X7, 44,646 miles, £41,744, £3,969 under typical, Bromley
- 2019 BMW 5 Series, 35,857 miles, £25,140, £2,390 under typical, Ipswich
- 2018 BMW X6, 60,035 miles, £20,985, £1,995 under typical, Redditch
- 2016 BMW 2 Series Active Tourer, 60,000 miles, £7,450, £708 under typical, Chester
- 2022 BMW 3 Series, 46,871 miles, £19,799, £1,882 under typical, Maidstone
- 2022 BMW iX, 24,679 miles, £30,495, £2,898 under typical, Eastleigh
- 2014 BMW X1, 94,726 miles, £4,750, £451 under typical, Wednesbury
- 2016 BMW 3 Series, 91,461 miles, £6,995, £665 under typical, Boston
- 2022 BMW M3, 20,609 miles, £57,991, £5,511 under typical, Horsham
- 2017 BMW 2 Series Active Tourer, 91,304 miles, £7,499, £713 under typical, Northampton
- 2025 BMW X1, 4,572 miles, £32,695, £3,107 under typical, Glasgow
- 2021 BMW X3, 20,000 miles, £26,500, £2,517 under typical, Harrow
- 2019 BMW M4, 39,500 miles, £29,999, £2,849 under typical, Atherstone
- 2024 BMW 2 Series, 15,200 miles, £25,990, £2,468 under typical, Richmond
- 2017 BMW X3, 115,500 miles, £8,499, £807 under typical, Warrington
- 2026 BMW 3 Series, 9,255 miles, £38,500, £3,655 under typical, Bracknell
- 2021 BMW 8 Series Gran Coupe, 46,531 miles, £32,993, £3,132 under typical, Eastleigh
- 2018 BMW 2 Series, 68,000 miles, £9,987, £948 under typical, Lichfield
- 2024 BMW 1 Series, 12,317 miles, £19,990, £1,897 under typical, Brent
- 2019 BMW 2 Series Active Tourer, 31,000 miles, £11,200, £1,063 under typical, Dukinfield
- 2016 BMW 1 Series, 49,700 miles, £10,600, £1,006 under typical, Horley
- 2018 BMW X5, 61,073 miles, £24,990, £2,371 under typical, Barry
- 2021 BMW 5 Series, 33,170 miles, £21,980, £2,085 under typical, Reading
- 2019 BMW 2 Series, 48,467 miles, £9,995, £948 under typical, Wolverhampton
- 2023 BMW X3, 29,143 miles, £30,799, £2,921 under typical, Salisbury
- 2019 BMW 3 Series, 117,458 miles, £10,995, £1,043 under typical, Reading
- 2018 BMW 1 Series, 90,693 miles, £7,457, £707 under typical, Peterborough
- 2020 BMW 2 Series Gran Coupe, 39,079 miles, £16,000, £1,518 under typical, Derby
- 2019 BMW 2 Series Active Tourer, 58,978 miles, £10,199, £967 under typical, Brighton and Hove
- 2015 BMW 1 Series, 101,720 miles, £4,490, £426 under typical, Peterborough
- 2016 BMW 1 Series, 115,000 miles, £5,489, £520 under typical, Keighley
- 2022 BMW 3 Series, 45,269 miles, £19,299, £1,829 under typical, Oldbury
- 2026 BMW 1 Series, 5,544 miles, £25,300, £2,397 under typical, Grimsby
- 2021 BMW 3 Series, 33,715 miles, £25,200, £2,388 under typical, Nottingham
- 2019 BMW 1 Series, 32,111 miles, £18,490, £1,752 under typical, Stratford-upon-Avon
- 2021 BMW X3, 30,865 miles, £36,985, £3,504 under typical, Bury St Edmunds
- 2022 BMW X5, 31,000 miles, £40,593, £3,846 under typical, Chesterfield
- 2025 BMW X2, 10,784 miles, £30,300, £2,871 under typical, Grimsby
- 2022 BMW 1 Series, 26,590 miles, £23,140, £2,192 under typical, Chester
- 2025 BMW 3 Series, 22,270 miles, £28,980, £2,745 under typical, Blackburn
- 2026 BMW X6, 9 miles, £67,898, £6,430 under typical, Kirkcaldy
- 2015 BMW 4 Series Gran Coupe, 80,000 miles, £9,999, £947 under typical, Havering
- 2026 BMW iX1, 1,466 miles, £33,295, £3,153 under typical, Milton Keynes
- 2026 BMW 1 Series, 1,957 miles, £26,119, £2,473 under typical, City of Westminster
- 2019 BMW X5, 63,100 miles, £30,050, £2,845 under typical, Watford
- 2026 BMW X5, 4,137 miles, £64,999, £6,154 under typical, Stafford
- 2026 BMW X6, 10 miles, £67,898, £6,428 under typical, Glasgow
- 2026 BMW X5, 3,169 miles, £65,190, £6,172 under typical, Maidstone
- 2022 BMW M4, 20,709 miles, £47,550, £4,501 under typical, Chester
- 2020 BMW X1, 50,000 miles, £15,975, £1,512 under typical, Birmingham
- 2023 BMW i4, 29,024 miles, £27,599, £2,612 under typical, Oldham
- 2026 BMW X6, 4,784 miles, £62,290, £5,894 under typical, Stockport
- 2026 BMW XM, 1,596 miles, £75,993, £7,190 under typical, Bedford
- 2017 BMW 4 Series Gran Coupe, 29,051 miles, £15,795, £1,494 under typical, Willesden
- 2018 BMW 2 Series, 57,748 miles, £17,650, £1,670 under typical, Altrincham
- 2022 BMW X1, 38,912 miles, £18,999, £1,797 under typical, Sutton in Ashfield
- 2023 BMW M4, 30,762 miles, £47,995, £4,540 under typical, Belfast
- 2018 BMW X1, 55,785 miles, £11,500, £1,088 under typical, Sittingbourne
- 2026 BMW X1, 7,369 miles, £31,100, £2,942 under typical, Hook
- 2026 BMW X5 M, 1,425 miles, £96,950, £9,168 under typical, Falmouth
- 2023 BMW iX3, 31,459 miles, £28,499, £2,695 under typical, Hook
- 2021 BMW 5 Series, 109,260 miles, £14,975, £1,416 under typical, Colchester
- 2021 BMW X3, 31,209 miles, £30,995, £2,930 under typical, Belfast
- 2026 BMW 2 Series, 6,300 miles, £30,990, £2,930 under typical, Colchester
- 2002 BMW M3, 94,000 miles, £18,945, £1,791 under typical, Biggleswade
- 2023 BMW X3, 26,902 miles, £31,450, £2,973 under typical, Stoke-on-Trent
- 2018 BMW X1, 101,000 miles, £6,799, £643 under typical, Derby
- 2017 BMW 5 Series, 63,000 miles, £14,295, £1,351 under typical, Hillingdon
- 2007 BMW 3 Series, 179,000 miles, £1,995, £189 under typical, Peterborough
- 2017 BMW 1 Series, 73,000 miles, £6,650, £629 under typical, Bolton
- 2022 BMW 1 Series, 11,000 miles, £24,990, £2,362 under typical, Skipton
- 2024 BMW 1 Series, 22,620 miles, £24,849, £2,348 under typical, Chingford
- 2010 BMW Z4, 63,000 miles, £7,500, £709 under typical, Hatfield
- 2015 BMW 1 Series, 69,868 miles, £5,995, £566 under typical, Tewkesbury
- 2026 BMW 1 Series, 3,645 miles, £34,995, £3,306 under typical, Leeds
- 2019 BMW 3 Series, 30,919 miles, £20,000, £1,889 under typical, Sheffield
- 2023 BMW X5, 78,890 miles, £35,220, £3,326 under typical, Sunderland
- 2025 BMW X1, 6,116 miles, £34,000, £3,211 under typical, Aberdeen
- 2018 BMW 5 Series, 54,770 miles, £17,899, £1,690 under typical, Winsford
- 2023 BMW 5 Series, 30,088 miles, £25,950, £2,450 under typical, Bromley
- 2024 BMW i5, 13,700 miles, £34,999, £3,303 under typical, Swindon
- 2026 BMW X3, 3,446 miles, £44,488, £4,198 under typical, Bridgwater
- 2013 BMW 1 Series, 60,038 miles, £10,995, £1,037 under typical, Darwen
- 2012 BMW 1 Series, 72,000 miles, £4,250, £401 under typical, Chippenham
- 2026 BMW X3, 2,675 miles, £54,899, £5,178 under typical, Chester
- 2021 BMW X5, 48,612 miles, £39,200, £3,695 under typical, Chelmsford
- 2011 BMW Z4, 88,327 miles, £9,989, £942 under typical, Durham
- 2020 BMW 8 Series Gran Coupe, 38,000 miles, £37,780, £3,560 under typical, Sutton in Ashfield
- 2017 BMW 4 Series, 92,400 miles, £10,195, £960 under typical, Maidenhead
- 2021 BMW 3 Series, 83,092 miles, £15,995, £1,507 under typical, Warrington
- 2022 BMW M3, 20,000 miles, £56,995, £5,367 under typical, Boroughbridge
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)