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 28 of 442
The cheaper cars like each one are on its AskCar page.
- 2023 BMW i4, 20,475 miles, £33,399, £3,628 under typical, Edinburgh
- 2023 BMW X3, 29,000 miles, £39,995, £4,344 under typical, Barrow-in-Furness
- 2001 BMW Z3, 124,000 miles, £3,499, £380 under typical, Leeds
- 2026 BMW X3, 5,261 miles, £57,990, £6,297 under typical, Reading
- 2026 BMW i5, 5,654 miles, £43,699, £4,745 under typical, Stafford
- 2015 BMW i3, 32,760 miles, £7,750, £841 under typical, Watford
- 2013 BMW X3, 56,446 miles, £9,450, £1,026 under typical, West Drayton
- 2020 BMW X3, 53,293 miles, £21,450, £2,328 under typical, Watford
- 2019 BMW X3, 51,612 miles, £25,998, £2,822 under typical, Inverness
- 2020 BMW 5 Series, 56,880 miles, £17,695, £1,921 under typical, Wednesbury
- 2024 BMW 3 Series, 10,504 miles, £26,730, £2,901 under typical, Wolverhampton
- 2017 BMW 4 Series Gran Coupe, 129,494 miles, £8,995, £976 under typical, Willenhall
- 2020 BMW X7, 54,750 miles, £44,495, £4,829 under typical, Newport
- 2026 BMW 3 Series, 5,213 miles, £45,985, £4,987 under typical, Liverpool
- 2024 BMW 3 Series, 37,760 miles, £23,150, £2,511 under typical, Blue Bell Hill
- 2026 BMW 3 Series, 1,580 miles, £32,500, £3,525 under typical, Borehamwood
- 2019 BMW 5 Series, 99,620 miles, £11,800, £1,280 under typical, Chingford
- 2014 BMW 1 Series, 94,000 miles, £3,799, £412 under typical, Droitwich Spa
- 2020 BMW i3, 55,570 miles, £9,904, £1,074 under typical, Hartlepool
- 2023 BMW M3, 14,929 miles, £58,990, £6,396 under typical, Southend-on-Sea
- 2015 BMW 1 Series, 31,725 miles, £8,495, £921 under typical, High Wycombe
- 2016 BMW 2 Series, 79,049 miles, £8,250, £894 under typical, Oldbury
- 2014 BMW 3 Series, 153,000 miles, £4,490, £486 under typical, Lutterworth
- 2018 BMW 2 Series Active Tourer, 42,000 miles, £10,495, £1,137 under typical, West Drayton
- 2025 BMW 1 Series, 6,497 miles, £31,149, £3,374 under typical, Widnes
- 2017 BMW M4, 38,578 miles, £27,900, £3,022 under typical, Southend-on-Sea
- 2021 BMW 3 Series, 36,073 miles, £18,849, £2,041 under typical, Manchester
- 2015 BMW 3 Series, 108,002 miles, £7,295, £790 under typical, Wellingborough
- 2016 BMW 1 Series, 60,000 miles, £9,495, £1,028 under typical, Norwich
- 2015 BMW M3, 51,000 miles, £26,990, £2,922 under typical, Chertsey
- 2026 BMW X1, 6,018 miles, £33,890, £3,669 under typical, Nottingham
- 2019 BMW 8 Series, 64,500 miles, £29,500, £3,194 under typical, Ruislip
- 2018 BMW 5 Series, 54,700 miles, £18,599, £2,013 under typical, Durham
- 2022 BMW X5, 69,674 miles, £32,580, £3,526 under typical, Peterborough
- 2023 BMW X5, 35,000 miles, £43,995, £4,762 under typical, Stockton-on-Tees
- 2024 BMW X5, 8,205 miles, £56,990, £6,166 under typical, Rochdale
- 2022 BMW 5 Series, 64,534 miles, £19,500, £2,110 under typical, Swindon
- 2020 BMW 3 Series, 44,130 miles, £20,450, £2,212 under typical, Derby
- 2023 BMW 1 Series, 15,002 miles, £18,994, £2,054 under typical, Lincoln
- 2013 BMW 3 Series, 103,090 miles, £4,195, £454 under typical, Bolton
- 2023 BMW X5, 11,524 miles, £52,995, £5,726 under typical, Dundee
- 2015 BMW X6, 56,000 miles, £17,995, £1,943 under typical, Oxford
- 2016 BMW 4 Series Gran Coupe, 88,856 miles, £10,990, £1,187 under typical, Flimwell
- 2021 BMW 3 Series, 84,000 miles, £14,750, £1,593 under typical, Maidstone
- 2022 BMW i3, 12,242 miles, £16,988, £1,833 under typical, Cardiff
- 2020 BMW 8 Series Gran Coupe, 57,400 miles, £25,990, £2,805 under typical, Essendine
- 2026 BMW X7, 46 miles, £73,999, £7,986 under typical, Wilmslow
- 2015 BMW M4, 35,000 miles, £23,500, £2,535 under typical, Bedford
- 2014 BMW Z4, 66,635 miles, £8,495, £916 under typical, Bedford
- 2020 BMW X3, 29,351 miles, £23,213, £2,503 under typical, Towcester
- 2023 BMW 3 Series, 15,490 miles, £26,450, £2,851 under typical, Scunthorpe
- 2022 BMW 8 Series Gran Coupe, 44,378 miles, £28,990, £3,123 under typical, Lincoln
- 2016 BMW 4 Series Gran Coupe, 104,504 miles, £6,995, £754 under typical, Leeds
- 2026 BMW 4 Series, 2,555 miles, £38,295, £4,125 under typical, Milton Keynes
- 2013 BMW X6, 111,000 miles, £7,990, £860 under typical, Milton Keynes
- 2022 BMW X3, 45,806 miles, £26,340, £2,837 under typical, Blue Bell Hill
- 2020 BMW 3 Series, 42,750 miles, £19,990, £2,152 under typical, Swansea
- 2020 BMW X1, 45,310 miles, £16,490, £1,775 under typical, Lincoln
- 2017 BMW 5 Series, 56,374 miles, £15,900, £1,712 under typical, Northampton
- 2021 BMW 3 Series, 55,000 miles, £16,995, £1,829 under typical, Epping
- 2019 BMW X5, 66,000 miles, £23,990, £2,582 under typical, Doncaster
- 2024 BMW i5, 11,892 miles, £45,000, £4,841 under typical, Chelmsford
- 2017 BMW 5 Series, 36,000 miles, £16,499, £1,775 under typical, London
- 2014 BMW 4 Series Gran Coupe, 109,600 miles, £4,990, £537 under typical, Warrington
- 2013 BMW 3 Series, 115,263 miles, £6,495, £698 under typical, Colchester
- 2023 BMW 2 Series Gran Coupe, 11,508 miles, £19,890, £2,138 under typical, Blackburn
- 2013 BMW X1, 112,400 miles, £4,284, £461 under typical, St Albans
- 2022 BMW M2, 43,000 miles, £28,990, £3,116 under typical, Hindley Green
- 2015 BMW 5 Series, 118,000 miles, £6,999, £752 under typical, Bedford
- 2019 BMW 3 Series, 49,468 miles, £16,850, £1,811 under typical, Derby
- 2012 BMW Z4, 79,000 miles, £7,950, £854 under typical, Cumbernauld
- 2026 BMW 3 Series, 9,207 miles, £32,175, £3,457 under typical, Reading
- 2022 BMW 3 Series, 35,045 miles, £20,995, £2,256 under typical, Lancaster
- 2020 BMW 4 Series Gran Coupe, 53,163 miles, £19,785, £2,126 under typical, Fareham
- 2016 BMW 2 Series Gran Tourer, 57,000 miles, £8,840, £950 under typical, Uxbridge
- 2023 BMW 3 Series, 11,919 miles, £25,913, £2,783 under typical, Preston
- 2025 BMW X1, 4,571 miles, £32,495, £3,489 under typical, Stirling
- 2015 BMW 3 Series, 125,000 miles, £7,695, £826 under typical, Oldham
- 2023 BMW 5 Series, 32,183 miles, £31,500, £3,381 under typical, Bracknell
- 2023 BMW X3, 11,247 miles, £33,245, £3,566 under typical, Bromley
- 2020 BMW 3 Series, 30,249 miles, £20,050, £2,150 under typical, Bromley
- 2023 BMW 3 Series, 6,473 miles, £29,389, £3,151 under typical, Plymouth
- 2018 BMW 2 Series Active Tourer, 108,000 miles, £6,995, £750 under typical, Havering
- 2017 BMW 6 Series Gran Coupe, 46,477 miles, £16,495, £1,768 under typical, Eastleigh
- 2026 BMW 4 Series Gran Coupe, 4,785 miles, £35,299, £3,781 under typical, Stockton-on-Tees
- 2025 BMW 2 Series Active Tourer, 9,191 miles, £24,400, £2,613 under typical, Heathrow
- 2021 BMW X5, 22,599 miles, £38,970, £4,173 under typical, Norwich
- 2015 BMW 2 Series, 102,547 miles, £5,983, £641 under typical, Bolton
- 2026 BMW X5, 9,430 miles, £61,690, £6,602 under typical, Brighton and Hove
- 2015 BMW Z4, 36,044 miles, £13,390, £1,433 under typical, Leeds
- 2023 BMW 4 Series, 5,087 miles, £37,990, £4,064 under typical, Melton Mowbray
- 2021 BMW 3 Series, 42,429 miles, £30,296, £3,241 under typical, Droitwich Spa
- 2022 BMW X1, 23,386 miles, £21,290, £2,277 under typical, Sheffield
- 1988 BMW 6 Series, 100,500 miles, £19,995, £2,139 under typical, Ilminster
- 2026 BMW 3 Series, 101 miles, £36,426, £3,895 under typical, Falmouth
- 2020 BMW 8 Series, 27,000 miles, £30,495, £3,261 under typical, Bolton
- 2024 BMW i4, 30,390 miles, £27,795, £2,972 under typical, Hinckley
- 2021 BMW 3 Series, 55,538 miles, £19,900, £2,128 under typical, Leeds
- 2020 BMW 5 Series, 48,000 miles, £19,950, £2,133 under typical, Belfast
- 2010 BMW 5 Series, 146,443 miles, £3,490, £373 under typical, Nelson
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)