Used BMW cars for sale
44,377 cars from UK dealers, updated 29 October 2026. Typical asking price £23,000. Half of them are priced between £13,800 and £35,000.
AskCar lists 587,923 cars from 12,992 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
17,512 have had their price cut since they were first listed.
Cars for sale now, page 38 of 444
The cheaper cars like each one are on its AskCar page.
- 2014 BMW 3 Series, 75,392 miles, £9,275, £872 under typical, Ilford
- 2019 BMW 3 Series, 78,255 miles, £9,999, £940 under typical, Worcester
- 2021 BMW 1 Series, 31,491 miles, £17,300, £1,626 under typical, Blue Bell Hill
- 2024 BMW 5 Series, 2,516 miles, £35,299, £3,317 under typical, Stoke-on-Trent
- 2026 BMW M3, 50 miles, £77,899, £7,319 under typical, Wilmslow
- 2026 BMW M3, 12 miles, £77,990, £7,327 under typical, Rochdale
- 2019 BMW M4, 33,000 miles, £29,950, £2,814 under typical, Wembley
- 2021 BMW 5 Series, 24,649 miles, £23,299, £2,188 under typical, Oldham
- 2026 BMW X5, 4,892 miles, £63,499, £5,964 under typical, Conwy
- 2022 BMW 4 Series, 33,000 miles, £23,995, £2,253 under typical, Havering
- 2015 BMW 4 Series, 94,000 miles, £9,000, £845 under typical, Wigan
- 2023 BMW X5, 21,347 miles, £46,750, £4,389 under typical, Enfield
- 2025 BMW M4, 2,048 miles, £62,990, £5,912 under typical, Rochdale
- 2026 BMW 2 Series Gran Coupe, 716 miles, £28,990, £2,720 under typical, City of Westminster
- 2022 BMW i4, 44,745 miles, £23,986, £2,250 under typical, Cannock
- 2015 BMW 1 Series, 79,350 miles, £5,995, £562 under typical, Rainham
- 2016 BMW 2 Series Active Tourer, 60,000 miles, £7,450, £699 under typical, Chester
- 2021 BMW X1, 5,069 miles, £21,999, £2,063 under typical, Inverurie
- 2015 BMW 2 Series Gran Tourer, 104,000 miles, £5,995, £562 under typical, Swinton
- 2014 BMW 1 Series, 110,710 miles, £3,495, £328 under typical, Peterborough
- 2023 BMW 1 Series, 32,354 miles, £17,710, £1,661 under typical, Milton Keynes
- 2026 BMW X6, 9 miles, £67,898, £6,365 under typical, Kirkcaldy
- 2019 BMW 3 Series, 60,584 miles, £15,770, £1,478 under typical, Irvine
- 2021 BMW 5 Series, 48,700 miles, £20,990, £1,967 under typical, Essendine
- 2025 BMW X1, 11,250 miles, £32,490, £3,045 under typical, Wigan
- 2026 BMW X6, 10 miles, £67,898, £6,363 under typical, Glasgow
- 2020 BMW 3 Series, 44,138 miles, £18,650, £1,748 under typical, Derby
- 2023 BMW iX1, 23,250 miles, £23,822, £2,232 under typical, Lympsham
- 2023 BMW X5, 44,990 miles, £45,500, £4,262 under typical, King's Lynn
- 2025 BMW 1 Series, 3,624 miles, £24,590, £2,303 under typical, Blue Bell Hill
- 2006 BMW 3 Series, 234,000 miles, £1,495, £140 under typical, Flint
- 2022 BMW 2 Series, 26,811 miles, £23,879, £2,236 under typical, Preston
- 2021 BMW X5, 48,612 miles, £39,200, £3,671 under typical, Chelmsford
- 2019 BMW 1 Series, 59,980 miles, £10,995, £1,030 under typical, Horley
- 2011 BMW Z4, 88,327 miles, £9,989, £935 under typical, Durham
- 2022 BMW i4, 11,591 miles, £28,290, £2,649 under typical, Southend-on-Sea
- 2026 BMW i4, 3,189 miles, £48,890, £4,577 under typical, Perth
- 2021 BMW 2 Series Active Tourer, 47,269 miles, £11,975, £1,121 under typical, Stockport
- 2015 BMW 2 Series, 105,000 miles, £7,500, £702 under typical, Havering
- 2019 BMW 2 Series, 64,296 miles, £11,850, £1,109 under typical, Preston
- 2025 BMW X3, 763 miles, £43,890, £4,108 under typical, Derby
- 2026 BMW X1, 4,139 miles, £36,750, £3,439 under typical, Bromley
- 2022 BMW 7 Series, 47,326 miles, £31,500, £2,947 under typical, Barking
- 2026 BMW X3, 12 miles, £49,990, £4,676 under typical, Blackpool
- 2022 BMW 1 Series, 22,500 miles, £17,999, £1,684 under typical, Oldham
- 2026 BMW 1 Series, 5,544 miles, £25,300, £2,366 under typical, Grimsby
- 2026 BMW X2, 5,410 miles, £32,390, £3,027 under typical, Stockport
- 2020 BMW X5, 82,000 miles, £29,995, £2,802 under typical, London
- 2025 BMW X5, 12,493 miles, £58,995, £5,511 under typical, Belfast
- 2018 BMW 4 Series Gran Coupe, 72,000 miles, £10,999, £1,027 under typical, Bournemouth
- 2026 BMW XM, 1,596 miles, £75,993, £7,097 under typical, Bedford
- 2021 BMW 3 Series, 59,963 miles, £18,960, £1,771 under typical, Manchester
- 2021 BMW 1 Series, 40,149 miles, £15,649, £1,461 under typical, Rainham
- 2021 BMW X5, 45,559 miles, £35,699, £3,332 under typical, Chester
- 2023 BMW 3 Series, 15,662 miles, £27,895, £2,604 under typical, Manchester
- 2025 BMW X3, 7,851 miles, £33,700, £3,145 under typical, Grimsby
- 2023 BMW iX1, 35,075 miles, £23,799, £2,221 under typical, Sutton in Ashfield
- 2020 BMW 7 Series, 45,070 miles, £33,656, £3,140 under typical, Bromley
- 2022 BMW iX, 28,408 miles, £30,699, £2,864 under typical, South Shields
- 2026 BMW 2 Series Active Tourer, 5,473 miles, £25,699, £2,397 under typical, Chester
- 2021 BMW 3 Series, 25,209 miles, £20,999, £1,959 under typical, Watton
- 2020 BMW X5, 55,948 miles, £37,425, £3,490 under typical, Sunderland
- 2021 BMW 4 Series Gran Coupe, 51,460 miles, £16,995, £1,585 under typical, Shefford
- 2017 BMW 5 Series, 121,587 miles, £12,991, £1,211 under typical, Cardiff
- 2021 BMW 5 Series, 29,700 miles, £21,990, £2,050 under typical, Essendine
- 2015 BMW 4 Series Gran Coupe, 80,000 miles, £9,999, £932 under typical, Havering
- 2019 BMW 1 Series, 48,100 miles, £20,890, £1,947 under typical, Harrogate
- 2022 BMW M4, 30,300 miles, £46,950, £4,375 under typical, Bournemouth
- 2024 BMW 1 Series, 5,169 miles, £27,695, £2,581 under typical, Derby
- 2019 BMW X3, 39,034 miles, £23,800, £2,218 under typical, Bury
- 2024 BMW X3, 27,500 miles, £32,975, £3,072 under typical, Chorley
- 2026 BMW 3 Series, 7,276 miles, £30,950, £2,883 under typical, Cheltenham
- 2025 BMW X5, 10,000 miles, £75,350, £7,018 under typical, Bulkington
- 2021 BMW X5, 48,162 miles, £37,480, £3,491 under typical, Hindley Green
- 2021 BMW 3 Series, 66,000 miles, £16,395, £1,527 under typical, Coventry
- 2019 BMW 3 Series, 68,876 miles, £14,990, £1,396 under typical, Enfield
- 2025 BMW 3 Series, 5,057 miles, £30,099, £2,803 under typical, Salisbury
- 2019 BMW 1 Series, 57,432 miles, £15,790, £1,470 under typical, Middlesbrough
- 2019 BMW M4, 22,891 miles, £33,500, £3,119 under typical, Braintree
- 2021 BMW M3, 15,000 miles, £52,700, £4,906 under typical, Huddersfield
- 2026 BMW X5, 9 miles, £70,198, £6,534 under typical, Irvine
- 2023 BMW X5, 36,786 miles, £44,395, £4,131 under typical, Lincoln
- 2019 BMW 4 Series Gran Coupe, 72,829 miles, £12,995, £1,209 under typical, Skipton
- 2022 BMW 3 Series, 47,483 miles, £21,695, £2,019 under typical, Manchester
- 2026 BMW X5, 10 miles, £70,198, £6,532 under typical, Glasgow
- 2020 BMW X6, 70,000 miles, £32,994, £3,069 under typical, Sheffield
- 2020 BMW 2 Series Gran Coupe, 39,079 miles, £16,000, £1,488 under typical, Derby
- 2019 BMW X3, 52,413 miles, £19,900, £1,850 under typical, Watford
- 2023 BMW 1 Series, 20,700 miles, £18,789, £1,747 under typical, London
- 2022 BMW 3 Series, 52,672 miles, £19,187, £1,784 under typical, Bristol
- 2023 BMW 3 Series, 10,867 miles, £25,999, £2,417 under typical, Sheffield
- 2019 BMW 5 Series, 78,307 miles, £16,980, £1,578 under typical, Birkenhead
- 2013 BMW X3, 109,694 miles, £5,999, £558 under typical, Leighton Buzzard
- 2024 BMW 1 Series, 13,245 miles, £23,499, £2,183 under typical, Sheffield
- 2017 BMW X3, 54,496 miles, £14,550, £1,352 under typical, Nottingham
- 2021 BMW 3 Series, 40,316 miles, £20,989, £1,950 under typical, Harlow
- 2019 BMW 2 Series, 48,467 miles, £9,995, £928 under typical, Wolverhampton
- 2026 BMW X5 M, 1,425 miles, £96,950, £9,004 under typical, Falmouth
- 2020 BMW X5, 58,000 miles, £32,895, £3,053 under typical, Magherafelt
- 2022 BMW 2 Series Gran Coupe, 20,150 miles, £18,595, £1,726 under typical, Macclesfield
BMW models
- BMW 1 Series (7,293)
- BMW 3 Series (7,078)
- BMW X5 (3,307)
- BMW X3 (3,088)
- BMW 5 Series (2,849)
- BMW X1 (2,606)
- BMW 2 Series (1,875)
- BMW 4 Series (1,794)
- BMW 2 Series Gran Coupe (1,302)
- BMW 4 Series Gran Coupe (1,190)
- BMW i4 (852)
- BMW 2 Series Active Tourer (834)
- BMW M3 (817)
- BMW X2 (772)
- BMW M4 (769)
- BMW X4 (665)
- BMW iX3 (655)
- BMW iX (631)
- BMW Z4 (568)
- BMW X6 (544)
- BMW M2 (508)
- BMW 7 Series (452)
- BMW X7 (406)
- BMW M5 (392)
- BMW iX1 (384)
- BMW iX2 (335)
- BMW 2 Series Gran Tourer (263)
- BMW i3 (226)
- BMW i5 (185)
- BMW 8 Series (178)
- BMW 6 Series (173)
- BMW 3 Series Gran Turismo (149)
- BMW X5 M (147)
- BMW X3 M (126)
- BMW 8 Series Gran Coupe (121)
- BMW 6 Series Gran Coupe (110)
- BMW X4 M (85)
- BMW i7 (81)
- BMW 6 Series Gran Turismo (77)
- BMW XM (72)
- BMW i8 (61)
- BMW X6 M (55)
- BMW Z3 (50)
- BMW M8 (47)
- BMW 5 Series Gran Turismo (39)
- BMW M8 Gran Coupe (25)
- BMW M6 (23)
- BMW Z3 M (20)