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 36 of 442
The cheaper cars like each one are on its AskCar page.
- 2020 BMW 3 Series, 44,138 miles, £18,650, £1,800 under typical, Derby
- 2019 BMW X1, 50,416 miles, £13,995, £1,351 under typical, Manchester
- 2018 BMW 1 Series, 65,086 miles, £7,999, £772 under typical, Tonypandy
- 2015 BMW X3, 136,238 miles, £6,489, £626 under typical, Birmingham
- 2026 BMW X5, 5,822 miles, £64,299, £6,204 under typical, Chester
- 2023 BMW 3 Series, 39,750 miles, £27,995, £2,701 under typical, Carlisle
- 2026 BMW X5, 9 miles, £70,198, £6,771 under typical, Irvine
- 2015 BMW 1 Series, 137,000 miles, £3,995, £385 under typical, Havering
- 2026 BMW i5, 576 miles, £41,008, £3,955 under typical, City of Westminster
- 2014 BMW 3 Series Gran Turismo, 52,232 miles, £8,490, £819 under typical, Letchworth
- 2026 BMW X5, 10 miles, £70,198, £6,769 under typical, Glasgow
- 2018 BMW X6, 54,646 miles, £21,500, £2,073 under typical, Watford
- 2019 BMW X1, 27,000 miles, £15,990, £1,541 under typical, Sutton
- 2022 BMW 5 Series, 53,000 miles, £23,290, £2,244 under typical, Rochester
- 2019 BMW 3 Series, 111,000 miles, £11,450, £1,103 under typical, Wembley
- 2022 BMW X3, 21,601 miles, £41,190, £3,967 under typical, Chesterfield
- 2017 BMW 1 Series, 77,348 miles, £10,450, £1,006 under typical, Redbridge
- 2023 BMW 1 Series, 12,943 miles, £19,395, £1,868 under typical, Weston-super-Mare
- 2021 BMW X3, 49,250 miles, £31,250, £3,009 under typical, Hatfield
- 2015 BMW 1 Series, 79,350 miles, £5,995, £577 under typical, Rainham
- 2025 BMW 1 Series, 8,236 miles, £30,999, £2,985 under typical, Chester
- 2015 BMW 1 Series, 120,450 miles, £3,995, £384 under typical, Newton Longville
- 2014 BMW 2 Series, 103,000 miles, £6,290, £605 under typical, Bedford
- 2021 BMW 5 Series, 41,983 miles, £25,998, £2,502 under typical, Aberdeen
- 2017 BMW X4, 52,249 miles, £16,000, £1,539 under typical, Watford
- 2013 BMW 1 Series, 125,000 miles, £3,000, £289 under typical, Knutsford
- 2019 BMW M2, 21,000 miles, £33,970, £3,267 under typical, Rochester
- 2020 BMW 5 Series, 47,480 miles, £18,114, £1,742 under typical, Bristol
- 2023 BMW M2, 6,649 miles, £46,359, £4,458 under typical, Teesside
- 2025 BMW 1 Series, 3,624 miles, £24,590, £2,365 under typical, Blue Bell Hill
- 2026 BMW 1 Series, 1 miles, £37,898, £3,644 under typical, Inverness
- 2026 BMW 1 Series, 6,281 miles, £25,100, £2,413 under typical, Grimsby
- 2015 BMW 1 Series, 55,284 miles, £5,985, £575 under typical, Wednesbury
- 2019 BMW 5 Series, 90,000 miles, £11,780, £1,132 under typical, Watford
- 2016 BMW 3 Series, 78,648 miles, £6,485, £623 under typical, Dunstable
- 2022 BMW M4, 38,037 miles, £44,975, £4,319 under typical, Peterborough
- 2017 BMW 1 Series, 52,915 miles, £9,498, £912 under typical, Northwich
- 2017 BMW X3, 69,000 miles, £13,990, £1,343 under typical, Sheffield
- 2026 BMW 3 Series, 7,276 miles, £30,950, £2,971 under typical, Cheltenham
- 2017 BMW 7 Series, 84,244 miles, £29,898, £2,870 under typical, Glasgow
- 2018 BMW X5, 24,630 miles, £28,995, £2,783 under typical, Bedford
- 2018 BMW X3, 43,500 miles, £19,995, £1,919 under typical, Watford
- 2016 BMW M2, 38,375 miles, £25,495, £2,447 under typical, Melton Mowbray
- 2025 BMW 4 Series, 9,350 miles, £33,000, £3,167 under typical, Coventry
- 2016 BMW 3 Series, 95,826 miles, £10,245, £983 under typical, Middlesbrough
- 2023 BMW 4 Series Gran Coupe, 12,300 miles, £29,980, £2,877 under typical, Stafford
- 2012 BMW 1 Series, 105,550 miles, £3,599, £345 under typical, Bedford
- 2015 BMW 3 Series, 74,868 miles, £6,250, £599 under typical, Middlesbrough
- 2023 BMW 1 Series, 7,818 miles, £26,985, £2,588 under typical, Manchester
- 2021 BMW 3 Series, 73,370 miles, £17,189, £1,648 under typical, Lympsham
- 2022 BMW 1 Series, 22,500 miles, £17,999, £1,726 under typical, Oldham
- 2025 BMW 2 Series Gran Coupe, 6,555 miles, £24,950, £2,392 under typical, Falmouth
- 2026 BMW 2 Series Gran Coupe, 7,867 miles, £25,749, £2,468 under typical, Falmouth
- 2018 BMW 6 Series Gran Turismo, 78,170 miles, £15,490, £1,485 under typical, Hyde
- 2020 BMW 2 Series Gran Coupe, 25,791 miles, £15,680, £1,503 under typical, Warrington
- 2020 BMW X5, 58,000 miles, £32,895, £3,152 under typical, Magherafelt
- 2026 BMW 1 Series, 11 miles, £37,898, £3,631 under typical, Glasgow
- 2026 BMW M3, 12 miles, £77,990, £7,472 under typical, Rochdale
- 2026 BMW 2 Series, 10 miles, £28,500, £2,730 under typical, Bracknell
- 2026 BMW M3, 50 miles, £77,899, £7,463 under typical, Wilmslow
- 2022 BMW 4 Series, 18,351 miles, £33,550, £3,214 under typical, Barnet
- 2026 BMW 5 Series, 3,744 miles, £43,495, £4,166 under typical, Hamilton
- 2015 BMW X6, 58,409 miles, £17,990, £1,723 under typical, Flimwell
- 2023 BMW 4 Series, 31,766 miles, £26,440, £2,532 under typical, Crawley
- 2013 BMW 4 Series, 99,000 miles, £6,495, £622 under typical, Luton
- 2022 BMW 1 Series, 7,118 miles, £19,850, £1,900 under typical, Glasgow
- 2022 BMW 3 Series, 73,000 miles, £12,950, £1,239 under typical, Coventry
- 2013 BMW 3 Series, 77,369 miles, £9,495, £909 under typical, Oundle
- 2022 BMW iX, 43,775 miles, £28,200, £2,699 under typical, Scunthorpe
- 2020 BMW 5 Series, 13,880 miles, £24,750, £2,368 under typical, Rochdale
- 2020 BMW 3 Series, 52,541 miles, £17,190, £1,645 under typical, Stoke-on-Trent
- 2026 BMW 1 Series, 15 miles, £37,898, £3,626 under typical, Kirkcaldy
- 2018 BMW 5 Series, 70,366 miles, £20,350, £1,946 under typical, Watford
- 2016 BMW X4, 126,074 miles, £9,990, £955 under typical, Peterborough
- 2026 BMW iX1, 5,000 miles, £37,799, £3,614 under typical, Stafford
- 2009 BMW 3 Series, 85,000 miles, £4,950, £473 under typical, Stewkley
- 2021 BMW 3 Series, 77,251 miles, £18,700, £1,787 under typical, Swindon
- 2015 BMW 3 Series, 98,599 miles, £7,995, £764 under typical, Darwen
- 2018 BMW 1 Series, 24,915 miles, £13,495, £1,289 under typical, Norwich
- 2021 BMW X5, 64,368 miles, £32,395, £3,095 under typical, Derby
- 2015 BMW 1 Series, 65,684 miles, £7,450, £712 under typical, Burnley
- 2026 BMW 2 Series Active Tourer, 5,473 miles, £25,699, £2,454 under typical, Chester
- 2026 BMW iX, 2,858 miles, £54,993, £5,250 under typical, Bedford
- 2026 BMW 2 Series Gran Coupe, 8,092 miles, £31,950, £3,050 under typical, Cockermouth
- 2021 BMW 4 Series, 29,325 miles, £30,895, £2,949 under typical, Bolton
- 2014 BMW 3 Series, 45,406 miles, £10,499, £1,002 under typical, London
- 2022 BMW i4, 11,591 miles, £28,290, £2,699 under typical, Southend-on-Sea
- 2026 BMW 1 Series, 1,476 miles, £26,490, £2,527 under typical, Bristol
- 2018 BMW 1 Series, 57,000 miles, £8,495, £810 under typical, Dorchester
- 2026 BMW X1, 5,892 miles, £31,500, £3,004 under typical, Grimsby
- 2022 BMW 3 Series, 28,941 miles, £21,988, £2,097 under typical, Cardiff
- 2021 BMW X3, 63,090 miles, £21,150, £2,016 under typical, Watford
- 2021 BMW 8 Series, 51,314 miles, £36,995, £3,525 under typical, St Neots
- 2022 BMW 5 Series, 32,908 miles, £23,500, £2,239 under typical, Ipswich
- 2022 BMW X3, 43,299 miles, £32,000, £3,049 under typical, Cobridge
- 2016 BMW 1 Series, 69,000 miles, £13,995, £1,333 under typical, Glenrothes
- 2023 BMW 5 Series, 33,978 miles, £25,500, £2,429 under typical, Grantham
- 2019 BMW 3 Series, 104,854 miles, £11,295, £1,076 under typical, Manchester
- 2023 BMW 2 Series Gran Coupe, 7,977 miles, £20,580, £1,960 under typical, Blackburn
- 2023 BMW 1 Series, 18,503 miles, £18,890, £1,799 under typical, Bristol
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)