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 39 of 444
The cheaper cars like each one are on its AskCar page.
- 2023 BMW X1, 31,806 miles, £27,399, £2,542 under typical, Scunthorpe
- 2024 BMW iX2, 22,820 miles, £27,995, £2,596 under typical, Hinckley
- 2014 BMW X1, 58,710 miles, £7,495, £695 under typical, Glasgow
- 2023 BMW M2, 6,649 miles, £46,359, £4,299 under typical, Teesside
- 2022 BMW 4 Series Gran Coupe, 56,201 miles, £20,995, £1,946 under typical, Bradford
- 2022 BMW 5 Series, 27,775 miles, £24,300, £2,253 under typical, Watford
- 2016 BMW 1 Series, 68,211 miles, £8,845, £820 under typical, Audenshaw
- 2021 BMW 3 Series, 29,228 miles, £20,555, £1,904 under typical, Swindon
- 2017 BMW 4 Series, 92,400 miles, £10,195, £944 under typical, Maidenhead
- 2018 BMW X1, 101,000 miles, £6,799, £630 under typical, Derby
- 2016 BMW 2 Series, 32,548 miles, £17,000, £1,574 under typical, Bracknell
- 2026 BMW i5, 7,519 miles, £44,000, £4,073 under typical, Coventry
- 2017 BMW 4 Series, 109,000 miles, £8,995, £833 under typical, Peterborough
- 2016 BMW 3 Series, 91,461 miles, £6,995, £647 under typical, Boston
- 2022 BMW 2 Series Gran Coupe, 28,505 miles, £21,999, £2,036 under typical, Long Eaton
- 2016 BMW M4, 41,900 miles, £24,950, £2,309 under typical, Leigh
- 2024 BMW i4, 20,180 miles, £34,999, £3,238 under typical, Sleaford
- 2013 BMW X1, 136,197 miles, £3,795, £351 under typical, Bradford
- 2026 BMW 1 Series, 1,476 miles, £26,490, £2,451 under typical, Bristol
- 2026 BMW X5, 4,135 miles, £64,999, £6,012 under typical, Chester
- 2026 BMW X5, 4,000 miles, £64,980, £6,010 under typical, Brighton and Hove
- 2022 BMW 1 Series, 26,590 miles, £23,140, £2,139 under typical, Chester
- 2021 BMW 1 Series, 42,054 miles, £21,000, £1,942 under typical, Huddersfield
- 2020 BMW X1, 56,891 miles, £14,998, £1,386 under typical, Scunthorpe
- 2021 BMW 7 Series, 55,700 miles, £26,990, £2,494 under typical, Essendine
- 2019 BMW X1, 50,416 miles, £13,995, £1,293 under typical, Manchester
- 2022 BMW i3, 12,242 miles, £16,988, £1,569 under typical, Cardiff
- 2013 BMW 3 Series, 130,000 miles, £3,995, £369 under typical, Mirfield
- 2016 BMW X4, 59,717 miles, £14,800, £1,367 under typical, Leeds
- 2024 BMW iX, 9,636 miles, £34,950, £3,228 under typical, Cockermouth
- 2025 BMW X1, 8,419 miles, £28,949, £2,674 under typical, Oldbury
- 2024 BMW 2 Series, 15,200 miles, £25,990, £2,400 under typical, Richmond
- 2018 BMW 6 Series Gran Turismo, 82,935 miles, £17,100, £1,579 under typical, Watford
- 2021 BMW 2 Series Gran Coupe, 7,496 miles, £19,495, £1,800 under typical, Stockport
- 2026 BMW 3 Series, 5,349 miles, £35,499, £3,277 under typical, Conwy
- 2023 BMW 5 Series, 40,406 miles, £24,599, £2,271 under typical, Stockport
- 2016 BMW X1, 58,929 miles, £9,498, £877 under typical, Perth
- 2018 BMW 4 Series Gran Coupe, 62,000 miles, £13,995, £1,292 under typical, Horley
- 2019 BMW X5, 54,500 miles, £31,500, £2,907 under typical, Hatfield
- 2023 BMW X3, 20,209 miles, £42,500, £3,921 under typical, Crewe
- 2023 BMW X6, 52,163 miles, £41,520, £3,830 under typical, Blackburn
- 2026 BMW 1 Series, 1 miles, £37,898, £3,495 under typical, Inverness
- 2015 BMW 3 Series, 62,400 miles, £10,490, £967 under typical, Woking
- 2020 BMW X3, 60,089 miles, £22,990, £2,120 under typical, Milton Keynes
- 2019 BMW X1, 27,000 miles, £15,990, £1,474 under typical, Sutton
- 2020 BMW X3 M, 31,024 miles, £42,000, £3,870 under typical, Tewkesbury
- 2022 BMW M3, 20,000 miles, £56,995, £5,252 under typical, Boroughbridge
- 2015 BMW 4 Series Gran Coupe, 115,414 miles, £6,995, £644 under typical, Gloucester
- 2026 BMW 1 Series, 12,859 miles, £23,999, £2,211 under typical, Bromborough
- 2015 BMW X3, 136,238 miles, £6,489, £598 under typical, Birmingham
- 2023 BMW iX1, 33,835 miles, £22,613, £2,082 under typical, Bristol
- 2023 BMW 5 Series, 33,978 miles, £25,500, £2,348 under typical, Grantham
- 2022 BMW 5 Series, 21,857 miles, £24,000, £2,209 under typical, King's Lynn
- 2026 BMW M3, 2,193 miles, £69,500, £6,395 under typical, Nottingham
- 2016 BMW 4 Series, 81,000 miles, £10,999, £1,011 under typical, Colchester
- 2026 BMW 1 Series, 6,001 miles, £34,500, £3,172 under typical, Sheffield
- 2022 BMW 5 Series, 52,141 miles, £22,750, £2,092 under typical, Ipswich
- 2023 BMW 2 Series Gran Coupe, 7,977 miles, £20,580, £1,892 under typical, Blackburn
- 2025 BMW X7, 7,789 miles, £64,799, £5,958 under typical, Stoke-on-Trent
- 2018 BMW 1 Series, 67,000 miles, £7,380, £679 under typical, Warrington
- 2015 BMW i3, 32,000 miles, £7,199, £662 under typical, Chelmsford
- 2026 BMW 2 Series Gran Coupe, 4,312 miles, £26,495, £2,436 under typical, Tring
- 2026 BMW X5, 3,169 miles, £65,190, £5,992 under typical, Maidstone
- 2014 BMW X3, 70,500 miles, £6,995, £643 under typical, Farnham
- 2014 BMW 3 Series, 76,000 miles, £6,949, £639 under typical, Welwyn Garden City
- 2014 BMW 4 Series, 120,000 miles, £6,990, £642 under typical, Norwich
- 2026 BMW 1 Series, 11 miles, £37,898, £3,483 under typical, Glasgow
- 2026 BMW 1 Series, 1,957 miles, £26,119, £2,400 under typical, City of Westminster
- 2019 BMW 4 Series Gran Coupe, 74,000 miles, £13,990, £1,285 under typical, Canterbury
- 2015 BMW 1 Series, 101,720 miles, £4,490, £412 under typical, Peterborough
- 2022 BMW 5 Series, 65,622 miles, £19,600, £1,800 under typical, Scunthorpe
- 2015 BMW 5 Series, 162,497 miles, £5,495, £505 under typical, Blackburn
- 2016 BMW 3 Series, 39,374 miles, £9,000, £827 under typical, London
- 2023 BMW M4, 14,156 miles, £51,890, £4,765 under typical, Harrogate
- 2022 BMW 4 Series Gran Coupe, 15,750 miles, £25,995, £2,387 under typical, Barry
- 2025 BMW 3 Series, 6,640 miles, £29,700, £2,726 under typical, Salisbury
- 2021 BMW X2, 38,638 miles, £15,950, £1,464 under typical, Derby
- 2023 BMW 3 Series, 34,652 miles, £20,799, £1,909 under typical, Oldbury
- 2016 BMW X3, 54,000 miles, £13,490, £1,238 under typical, Mayfield
- 2018 BMW 1 Series, 57,000 miles, £8,495, £780 under typical, Dorchester
- 2026 BMW 1 Series, 15 miles, £37,898, £3,477 under typical, Kirkcaldy
- 2018 BMW X6, 60,769 miles, £22,448, £2,060 under typical, Bedford
- 2026 BMW X1, 947 miles, £40,900, £3,752 under typical, Stevenage
- 2026 BMW 2 Series Gran Coupe, 2,930 miles, £26,600, £2,440 under typical, Grimsby
- 2024 BMW 1 Series, 4,265 miles, £30,500, £2,798 under typical, Newport
- 2014 BMW X1, 94,726 miles, £4,750, £436 under typical, Wednesbury
- 2015 BMW 1 Series, 137,000 miles, £3,995, £366 under typical, Havering
- 2019 BMW M4, 37,204 miles, £30,450, £2,791 under typical, Chelmsford
- 2026 BMW i5, 619 miles, £41,111, £3,767 under typical, City of Westminster
- 2012 BMW X1, 100,000 miles, £4,490, £411 under typical, Dronfield
- 2026 BMW 4 Series Gran Coupe, 4,167 miles, £35,949, £3,294 under typical, Falmouth
- 2026 BMW X3, 4,691 miles, £44,490, £4,076 under typical, Brighton and Hove
- 2022 BMW 1 Series, 7,118 miles, £19,850, £1,819 under typical, Glasgow
- 2022 BMW 2 Series, 22,816 miles, £26,599, £2,436 under typical, Stockport
- 2026 BMW X7, 5,928 miles, £68,849, £6,306 under typical, Wilmslow
- 2026 BMW X5, 151 miles, £70,000, £6,411 under typical, Leicester
- 2026 BMW X5, 151 miles, £70,000, £6,411 under typical, Leicester
- 2016 BMW 5 Series, 80,094 miles, £9,289, £851 under typical, Hillingdon
- 2022 BMW 4 Series, 18,351 miles, £33,550, £3,073 under typical, Barnet
- 2022 BMW X6, 11,575 miles, £45,950, £4,208 under typical, Oxford
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)