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 35 of 442
The cheaper cars like each one are on its AskCar page.
- 2020 BMW 1 Series, 50,822 miles, £14,495, £1,421 under typical, Birmingham
- 2022 BMW M3, 41,467 miles, £51,495, £5,046 under typical, Birmingham
- 2018 BMW 6 Series Gran Coupe, 62,612 miles, £17,399, £1,705 under typical, Winsford
- 2022 BMW 4 Series, 19,666 miles, £27,590, £2,703 under typical, Kingston upon Hull
- 2026 BMW 1 Series, 641 miles, £27,113, £2,655 under typical, City of Westminster
- 2025 BMW M4, 2,048 miles, £62,990, £6,167 under typical, Rochdale
- 2019 BMW X5, 75,293 miles, £27,750, £2,715 under typical, Watford
- 2026 BMW iX1, 1,013 miles, £39,498, £3,862 under typical, Kirkcaldy
- 2020 BMW X5, 39,000 miles, £37,995, £3,715 under typical, High Wycombe
- 2026 BMW iX, 2,750 miles, £54,900, £5,368 under typical, Kingston upon Hull
- 2019 BMW M4, 33,000 miles, £29,950, £2,928 under typical, Wembley
- 2025 BMW X5, 12,493 miles, £58,995, £5,768 under typical, Belfast
- 2025 BMW X1, 13,341 miles, £28,750, £2,811 under typical, Solihull
- 2025 BMW X3, 763 miles, £43,890, £4,290 under typical, Derby
- 2026 BMW M4, 14 miles, £69,999, £6,842 under typical, Wilmslow
- 2023 BMW X3, 65,931 miles, £25,000, £2,443 under typical, Camberley
- 2023 BMW 4 Series Gran Coupe, 18,271 miles, £27,499, £2,686 under typical, Warrington
- 2021 BMW 3 Series, 45,665 miles, £20,995, £2,050 under typical, Dunfermline
- 2014 BMW 3 Series, 79,786 miles, £7,985, £779 under typical, Birmingham
- 2018 BMW 2 Series, 33,942 miles, £13,995, £1,365 under typical, Northwich
- 2012 BMW 5 Series, 95,000 miles, £5,495, £536 under typical, Flint
- 2013 BMW 6 Series, 144,000 miles, £6,250, £610 under typical, Bedford
- 2018 BMW 5 Series, 69,246 miles, £11,854, £1,156 under typical, Milton Keynes
- 1999 BMW Z3, 90,703 miles, £3,990, £389 under typical, Neston
- 2021 BMW X5, 40,069 miles, £36,461, £3,555 under typical, Bromley
- 2020 BMW X6, 34,741 miles, £39,990, £3,898 under typical, Catterick
- 2014 BMW 1 Series, 95,000 miles, £3,950, £385 under typical, Slough
- 2023 BMW 5 Series, 36,724 miles, £22,180, £2,162 under typical, Mansfield
- 2025 BMW 3 Series, 3,592 miles, £30,490, £2,971 under typical, Canterbury
- 2021 BMW 1 Series, 11,106 miles, £24,725, £2,409 under typical, Bromley
- 2025 BMW X7, 5,197 miles, £66,700, £6,499 under typical, Chelmsford
- 2007 BMW 3 Series, 68,562 miles, £4,795, £467 under typical, Wickford
- 2026 BMW X1, 6,495 miles, £35,995, £3,506 under typical, Milton Keynes
- 2011 BMW Z4, 79,934 miles, £8,495, £827 under typical, Barnsley
- 2015 BMW M4, 15,000 miles, £25,989, £2,531 under typical, Tamworth
- 2019 BMW X3, 72,199 miles, £19,499, £1,899 under typical, Bracknell
- 2019 BMW X3, 55,045 miles, £25,790, £2,511 under typical, Glasgow
- 2012 BMW 6 Series, 77,500 miles, £7,999, £778 under typical, Watford
- 2018 BMW X3, 35,110 miles, £20,550, £2,000 under typical, Barnet
- 2018 BMW 7 Series, 100,500 miles, £16,990, £1,653 under typical, Maidstone
- 2014 BMW 3 Series, 117,000 miles, £7,999, £778 under typical, Bedford
- 2026 BMW 3 Series, 5,349 miles, £35,499, £3,454 under typical, Conwy
- 2018 BMW X4, 105,291 miles, £13,495, £1,313 under typical, Darlington
- 2021 BMW X1, 23,000 miles, £17,788, £1,730 under typical, Luton
- 2023 BMW X5, 49,725 miles, £41,500, £4,035 under typical, Dundee
- 2018 BMW 2 Series, 55,200 miles, £12,790, £1,243 under typical, Peterborough
- 2023 BMW X5, 64,565 miles, £40,995, £3,985 under typical, Exeter
- 2017 BMW 5 Series, 58,213 miles, £20,998, £2,041 under typical, Scunthorpe
- 2015 BMW 3 Series, 51,256 miles, £9,499, £923 under typical, Walsall
- 2025 BMW iX2, 8,169 miles, £31,761, £3,087 under typical, Stockton-on-Tees
- 2021 BMW 1 Series, 64,100 miles, £10,940, £1,063 under typical, Chorley
- 2026 BMW X3, 7 miles, £50,200, £4,877 under typical, Worcester
- 2025 BMW X1, 4,387 miles, £30,695, £2,982 under typical, Derby
- 2022 BMW iX3, 30,843 miles, £26,800, £2,603 under typical, Towcester
- 2023 BMW 3 Series, 52,613 miles, £20,650, £2,005 under typical, Cannock
- 2017 BMW 5 Series, 121,587 miles, £12,991, £1,261 under typical, Cardiff
- 2026 BMW i4, 2,501 miles, £48,889, £4,746 under typical, Falmouth
- 2017 BMW 2 Series, 90,594 miles, £9,490, £921 under typical, Glasgow
- 2023 BMW X3, 46,248 miles, £28,300, £2,745 under typical, Grimsby
- 2019 BMW 3 Series, 51,800 miles, £17,990, £1,745 under typical, Spalding
- 2017 BMW M4, 45,673 miles, £24,995, £2,424 under typical, Peterborough
- 2023 BMW iX, 34,585 miles, £37,999, £3,686 under typical, Corby
- 2021 BMW 3 Series, 40,316 miles, £20,989, £2,036 under typical, Harlow
- 2016 BMW 7 Series, 68,706 miles, £18,900, £1,833 under typical, Northampton
- 2023 BMW 1 Series, 21,319 miles, £24,999, £2,424 under typical, Swindon
- 2015 BMW 3 Series, 62,400 miles, £10,490, £1,017 under typical, Woking
- 2016 BMW 2 Series, 108,311 miles, £9,790, £949 under typical, Peterborough
- 2019 BMW 1 Series, 70,800 miles, £8,290, £803 under typical, Guildford
- 2011 BMW X1, 73,000 miles, £4,295, £416 under typical, Birmingham
- 2023 BMW iX1, 35,075 miles, £23,799, £2,306 under typical, Sutton in Ashfield
- 2020 BMW X3, 46,619 miles, £20,995, £2,034 under typical, Inverness
- 2022 BMW X5, 54,988 miles, £36,000, £3,487 under typical, Enfield
- 2023 BMW iX, 15,297 miles, £29,949, £2,901 under typical, Birmingham
- 2026 BMW 4 Series Gran Coupe, 4,743 miles, £37,492, £3,630 under typical, Yeovil
- 2022 BMW M5, 34,649 miles, £50,000, £4,841 under typical, Brighton and Hove
- 2021 BMW 2 Series Active Tourer, 53,000 miles, £11,487, £1,112 under typical, Cardiff
- 2022 BMW X5, 64,035 miles, £33,099, £3,204 under typical, Clitheroe
- 2023 BMW 3 Series, 15,662 miles, £27,895, £2,700 under typical, Manchester
- 2021 BMW 2 Series Gran Coupe, 27,102 miles, £16,430, £1,590 under typical, Blue Bell Hill
- 2021 BMW 2 Series Gran Coupe, 59,094 miles, £14,900, £1,442 under typical, Derby
- 2024 BMW X3, 26,170 miles, £32,900, £3,183 under typical, Cardiff
- 2013 BMW X1, 136,197 miles, £3,795, £367 under typical, Bradford
- 2020 BMW X1, 40,445 miles, £16,695, £1,615 under typical, Liverpool
- 2025 BMW i7, 3,134 miles, £62,500, £6,044 under typical, Salisbury
- 2021 BMW 2 Series Gran Coupe, 20,546 miles, £22,304, £2,156 under typical, Cannock
- 2016 BMW 4 Series Gran Coupe, 43,363 miles, £16,780, £1,622 under typical, Solihull
- 2017 BMW 1 Series, 97,304 miles, £6,745, £652 under typical, Wisbech
- 2017 BMW 1 Series, 104,291 miles, £6,400, £618 under typical, Newport
- 2025 BMW 5 Series, 10,320 miles, £37,995, £3,671 under typical, Sunderland
- 2016 BMW 2 Series Gran Tourer, 50,189 miles, £9,790, £946 under typical, Brighton and Hove
- 2021 BMW X4, 33,859 miles, £31,490, £3,042 under typical, Leicester
- 2024 BMW X5, 21,803 miles, £54,250, £5,241 under typical, Warwick
- 2019 BMW X3, 52,413 miles, £19,900, £1,922 under typical, Watford
- 2018 BMW 4 Series Gran Coupe, 50,502 miles, £14,911, £1,440 under typical, Winchester
- 2024 BMW 5 Series, 2,516 miles, £35,299, £3,409 under typical, Stoke-on-Trent
- 2015 BMW 3 Series, 113,395 miles, £8,249, £797 under typical, Dunstable
- 2019 BMW 1 Series, 16,593 miles, £14,450, £1,395 under typical, Derby
- 2015 BMW X5, 54,600 miles, £15,250, £1,473 under typical, Gillingham
- 2020 BMW 1 Series, 23,241 miles, £18,498, £1,786 under typical, Ruislip
- 2026 BMW 3 Series, 15 miles, £38,890, £3,755 under typical, Perth
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)