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 34 of 442
The cheaper cars like each one are on its AskCar page.
- 2018 BMW 1 Series, 63,818 miles, £10,995, £1,094 under typical, Epping
- 2021 BMW 8 Series Gran Coupe, 39,974 miles, £33,999, £3,383 under typical, York
- 2016 BMW 3 Series, 90,950 miles, £7,595, £756 under typical, Nelson
- 2014 BMW 1 Series, 115,700 miles, £3,999, £398 under typical, Biggleswade
- 2021 BMW 3 Series, 33,026 miles, £19,990, £1,988 under typical, Leicester
- 2021 BMW X5, 30,390 miles, £36,998, £3,679 under typical, Grangemouth
- 2025 BMW 3 Series, 23,328 miles, £28,700, £2,853 under typical, Blackburn
- 2013 BMW 3 Series, 57,000 miles, £7,995, £795 under typical, London
- 2017 BMW 6 Series, 89,000 miles, £13,589, £1,351 under typical, Dunstable
- 2022 BMW 4 Series, 12,997 miles, £35,760, £3,554 under typical, Croydon
- 2022 BMW 2 Series, 47,146 miles, £17,995, £1,788 under typical, Dundee
- 2023 BMW 3 Series, 34,039 miles, £22,999, £2,285 under typical, Barnsley
- 2013 BMW 3 Series, 95,985 miles, £5,995, £596 under typical, Luton
- 2019 BMW 3 Series, 43,150 miles, £20,495, £2,036 under typical, Hinckley
- 2019 BMW 8 Series, 56,000 miles, £25,995, £2,582 under typical, Hainault
- 2014 BMW 2 Series, 115,000 miles, £9,995, £993 under typical, High Wycombe
- 2024 BMW 1 Series, 6,611 miles, £21,500, £2,135 under typical, King's Lynn
- 2017 BMW 3 Series, 60,400 miles, £15,795, £1,568 under typical, Crewe
- 2023 BMW 3 Series, 39,665 miles, £22,249, £2,208 under typical, Manchester
- 2026 BMW 3 Series, 8,556 miles, £30,495, £3,027 under typical, Ashford
- 2025 BMW i4, 4,026 miles, £44,950, £4,461 under typical, Newcastle upon Tyne
- 2019 BMW X1, 71,335 miles, £11,251, £1,117 under typical, Ipswich
- 2015 BMW 1 Series, 99,128 miles, £4,100, £407 under typical, Bedford
- 2014 BMW X5, 84,870 miles, £14,970, £1,485 under typical, Ipswich
- 2026 BMW X5, 1,755 miles, £66,500, £6,598 under typical, Bracknell
- 2026 BMW 2 Series Gran Coupe, 7,498 miles, £25,749, £2,555 under typical, Falmouth
- 2022 BMW X5, 69,953 miles, £32,790, £3,253 under typical, Bury St Edmunds
- 2018 BMW X1, 74,514 miles, £10,800, £1,071 under typical, Bristol
- 2024 BMW 1 Series, 12,483 miles, £20,599, £2,043 under typical, Peterborough
- 2022 BMW X4, 43,625 miles, £27,890, £2,766 under typical, Darlington
- 2022 BMW 2 Series, 26,811 miles, £23,879, £2,368 under typical, Preston
- 2023 BMW X5, 26,152 miles, £50,499, £5,006 under typical, Stoke-on-Trent
- 2026 BMW 3 Series, 8,561 miles, £30,497, £3,023 under typical, Ashford
- 2018 BMW 1 Series, 97,951 miles, £6,395, £634 under typical, Windlesham
- 2020 BMW 2 Series, 44,687 miles, £15,599, £1,546 under typical, Corby
- 2013 BMW M5, 59,299 miles, £19,499, £1,932 under typical, Newcastle upon Tyne
- 2011 BMW 1 Series, 78,000 miles, £3,490, £346 under typical, Burnley
- 2018 BMW 1 Series, 130,165 miles, £5,695, £564 under typical, Coventry
- 2023 BMW X3, 15,213 miles, £32,900, £3,260 under typical, Bridgwater
- 2017 BMW X3, 84,253 miles, £13,250, £1,313 under typical, Watford
- 2000 BMW 3 Series, 84,000 miles, £4,495, £445 under typical, Bidford-on-Avon
- 2020 BMW 1 Series, 44,136 miles, £13,890, £1,376 under typical, Enfield
- 2023 BMW iX1, 30,312 miles, £24,399, £2,415 under typical, Coventry
- 2022 BMW iX3, 35,132 miles, £26,152, £2,588 under typical, Portsmouth
- 2021 BMW 4 Series, 27,950 miles, £30,999, £3,068 under typical, Wombourne
- 2019 BMW X3, 82,781 miles, £16,500, £1,633 under typical, Reading
- 2020 BMW 1 Series, 42,900 miles, £13,990, £1,384 under typical, Merthyr Tydfil
- 2022 BMW iX, 27,283 miles, £29,990, £2,967 under typical, Reading
- 2024 BMW 2 Series, 3,380 miles, £30,999, £3,067 under typical, Preston
- 2023 BMW iX1, 25,353 miles, £24,999, £2,473 under typical, Hook
- 2019 BMW X5, 70,621 miles, £28,550, £2,824 under typical, Watford
- 2024 BMW 1 Series, 8,122 miles, £26,599, £2,631 under typical, Leeds
- 2023 BMW X3, 45,892 miles, £28,040, £2,773 under typical, Sheffield
- 2019 BMW 5 Series, 60,262 miles, £15,495, £1,532 under typical, Ringwood
- 2026 BMW 3 Series, 4,067 miles, £33,850, £3,346 under typical, Wollaston
- 2016 BMW 1 Series, 58,000 miles, £16,950, £1,675 under typical, Bournemouth
- 2023 BMW 3 Series, 15,701 miles, £42,750, £4,224 under typical, Newport
- 2025 BMW 4 Series, 7,381 miles, £35,440, £3,501 under typical, Liverpool
- 2021 BMW 4 Series, 49,551 miles, £20,990, £2,074 under typical, Darlington
- 2019 BMW X3, 45,959 miles, £20,550, £2,030 under typical, Watford
- 2020 BMW 4 Series Gran Coupe, 45,700 miles, £15,800, £1,561 under typical, Horley
- 2018 BMW 6 Series Gran Turismo, 49,012 miles, £18,200, £1,798 under typical, Watford
- 2021 BMW X1, 46,604 miles, £16,985, £1,677 under typical, Manchester
- 2020 BMW 4 Series, 39,185 miles, £21,000, £2,073 under typical, Nuneaton
- 2023 BMW 3 Series, 25,012 miles, £24,178, £2,387 under typical, Cannock
- 2026 BMW M5, 1,384 miles, £83,699, £8,260 under typical, Stoke-on-Trent
- 2019 BMW 4 Series, 89,000 miles, £11,949, £1,179 under typical, Radlett
- 2018 BMW X5, 130,170 miles, £14,499, £1,431 under typical, Bracknell
- 2020 BMW X7, 58,500 miles, £40,999, £4,045 under typical, Leighton Buzzard
- 2026 BMW 1 Series, 6,692 miles, £24,950, £2,461 under typical, Cheltenham
- 2018 BMW 5 Series, 52,873 miles, £15,705, £1,548 under typical, Rainham
- 2011 BMW 5 Series, 38,000 miles, £7,495, £739 under typical, Alfreton
- 2026 BMW 3 Series, 11,035 miles, £29,950, £2,952 under typical, Cheltenham
- 2019 BMW 6 Series Gran Turismo, 49,193 miles, £19,400, £1,912 under typical, Loughborough
- 2023 BMW 3 Series, 10,867 miles, £25,999, £2,561 under typical, Sheffield
- 2025 BMW X1, 11,250 miles, £32,490, £3,201 under typical, Wigan
- 2017 BMW X3, 37,813 miles, £13,999, £1,378 under typical, Barking
- 2022 BMW 5 Series, 17,128 miles, £26,700, £2,629 under typical, Watford
- 2022 BMW 4 Series, 26,374 miles, £25,495, £2,510 under typical, Hamilton
- 2023 BMW 1 Series, 21,131 miles, £24,989, £2,459 under typical, Letchworth
- 2017 BMW 7 Series, 79,033 miles, £15,990, £1,574 under typical, Reading
- 2018 BMW 1 Series, 59,722 miles, £9,995, £983 under typical, Needham Market
- 2012 BMW X5, 96,000 miles, £9,000, £885 under typical, Epsom
- 2018 BMW X1, 101,000 miles, £6,990, £687 under typical, Stoke-on-Trent
- 2015 BMW 4 Series Gran Coupe, 115,414 miles, £6,995, £688 under typical, Gloucester
- 2013 BMW X3, 86,760 miles, £6,990, £687 under typical, Royston
- 2022 BMW 2 Series Gran Coupe, 27,521 miles, £16,489, £1,620 under typical, Derby
- 2019 BMW X4 M, 48,585 miles, £33,950, £3,335 under typical, Maidenhead
- 2017 BMW M2, 52,871 miles, £24,450, £2,401 under typical, Bexleyheath
- 2019 BMW 3 Series, 104,058 miles, £12,699, £1,247 under typical, Southampton
- 2017 BMW X1, 96,544 miles, £7,990, £784 under typical, Heywood
- 2022 BMW X1, 11,655 miles, £18,969, £1,861 under typical, Milton Keynes
- 2022 BMW 3 Series, 35,191 miles, £31,500, £3,091 under typical, Newcastle upon Tyne
- 2023 BMW X5, 30,465 miles, £49,695, £4,876 under typical, Derby
- 2023 BMW iX1, 33,391 miles, £23,999, £2,355 under typical, Corby
- 2021 BMW 3 Series, 59,660 miles, £17,099, £1,677 under typical, Leicester
- 2017 BMW 1 Series, 107,452 miles, £7,495, £735 under typical, Oldham
- 2024 BMW 1 Series, 21,626 miles, £25,350, £2,486 under typical, Oxford
- 2021 BMW X2, 71,000 miles, £11,990, £1,176 under typical, Bolton
- 2016 BMW 4 Series, 100,000 miles, £8,994, £882 under typical, Kingswood and Fishponds
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)