Used BMW cars for sale
44,583 cars from UK dealers, updated 23 October 2026. Typical asking price £23,000. Half of them are priced between £13,800 and £35,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
16,824 have had their price cut since they were first listed.
Cars for sale now, page 2 of 446
The cheaper cars like each one are on its AskCar page.
- 2007 BMW 3 Series, 92,176 miles, £3,499, £1,037 under typical, Tonbridge
- 2010 BMW 1 Series, 70,163 miles, £2,199, £651 under typical, Wednesbury
- 2024 BMW M2, 6,236 miles, £42,995, £12,730 under typical, Luton
- 2025 BMW 1 Series, 3,100 miles, £20,995, £6,212 under typical, Didcot
- 2019 BMW 1 Series, 53,445 miles, £7,745, £2,289 under typical, Wolverhampton
- 2019 BMW 4 Series Gran Coupe, 54,000 miles, £13,000, £3,840 under typical, Bradford
- 2015 BMW 1 Series, 26,000 miles, £7,695, £2,270 under typical, Manchester
- 2008 BMW 3 Series, 187,511 miles, £1,590, £469 under typical, West Kingsdown
- 2018 BMW X4, 95,000 miles, £12,250, £3,611 under typical, Bury
- 2017 BMW 5 Series, 123,000 miles, £10,995, £3,236 under typical, West Bromwich
- 2012 BMW X1, 118,814 miles, £2,995, £881 under typical, Bexley
- 2015 BMW X1, 31,000 miles, £7,995, £2,348 under typical, Stoke-on-Trent
- 2007 BMW 1 Series, 118,000 miles, £1,295, £379 under typical, Crewe
- 2022 BMW 6 Series, 17,717 miles, £18,990, £5,526 under typical, Bournemouth
- 2019 BMW X3, 24,719 miles, £18,999, £5,523 under typical, Greenford
- 2011 BMW 5 Series, 117,000 miles, £2,890, £839 under typical, Rotherham
- 2006 BMW X3, 157,724 miles, £1,695, £492 under typical, Nelson
- 2025 BMW iX, 5,000 miles, £41,989, £12,171 under typical, Birmingham
- 2018 BMW 2 Series, 124,000 miles, £4,995, £1,447 under typical, Ferndown
- 2018 BMW 4 Series, 70,000 miles, £13,495, £3,907 under typical, Stratford-upon-Avon
- 2017 BMW 1 Series, 22,103 miles, £8,995, £2,602 under typical, South Ockendon
- 2011 BMW 1 Series, 84,970 miles, £2,295, £664 under typical, Burnley
- 2020 BMW 3 Series, 51,243 miles, £17,199, £4,971 under typical, Oldham
- 2012 BMW 1 Series, 135,000 miles, £2,695, £778 under typical, Preston
- 2018 BMW X5, 69,391 miles, £17,990, £5,194 under typical, Coventry
- 2014 BMW 6 Series Gran Coupe, 82,461 miles, £8,795, £2,539 under typical, Luton
- 2007 BMW 3 Series, 134,789 miles, £1,995, £575 under typical, Sandy
- 2019 BMW 3 Series, 71,102 miles, £13,400, £3,863 under typical, Watford
- 2019 BMW X5, 10,000 miles, £31,995, £9,219 under typical, Nottingham
- 2018 BMW 2 Series Gran Tourer, 10,000 miles, £11,795, £3,398 under typical, Walsall
- 2016 BMW 1 Series, 107,564 miles, £3,965, £1,142 under typical, Blackpool
- 2017 BMW X3, 50,150 miles, £13,495, £3,874 under typical, Rainham
- 2021 BMW X5, 10,000 miles, £36,999, £10,596 under typical, Banbury
- 2018 BMW X1, 72,000 miles, £9,475, £2,704 under typical, Birmingham
- 2014 BMW 3 Series, 101,400 miles, £6,495, £1,853 under typical, Audenshaw
- 2009 BMW 3 Series, 118,000 miles, £2,195, £626 under typical, Woking
- 2015 BMW 3 Series, 64,258 miles, £6,900, £1,968 under typical, Braintree
- 2017 BMW 5 Series, 158,000 miles, £5,995, £1,710 under typical, Spalding
- 2026 BMW 1 Series, 2,950 miles, £21,990, £6,261 under typical, Halifax
- 2019 BMW 2 Series Active Tourer, 47,000 miles, £7,499, £2,134 under typical, Gerrards Cross
- 2020 BMW 3 Series, 32,241 miles, £17,995, £5,119 under typical, Stoke-on-Trent
- 2015 BMW 2 Series, 55,024 miles, £7,999, £2,274 under typical, London
- 2016 BMW 1 Series, 91,094 miles, £5,750, £1,634 under typical, Arbroath
- 2016 BMW 2 Series, 71,400 miles, £7,999, £2,270 under typical, Southend-on-Sea
- 2013 BMW 1 Series, 104,500 miles, £3,995, £1,134 under typical, Ashington
- 2021 BMW 3 Series, 45,121 miles, £15,495, £4,378 under typical, Coventry
- 2016 BMW 5 Series, 38,727 miles, £9,250, £2,609 under typical, West Bromwich
- 2012 BMW 3 Series, 105,205 miles, £5,250, £1,473 under typical, Rotherham
- 2016 BMW 1 Series, 165,575 miles, £2,899, £813 under typical, Leigh
- 2021 BMW 3 Series, 66,457 miles, £19,995, £5,594 under typical, Harrow
- 2012 BMW 3 Series, 158,000 miles, £2,489, £695 under typical, Keighley
- 1988 BMW 5 Series, 44,911 miles, £14,911, £4,148 under typical, Redditch
- 2010 BMW 3 Series, 151,000 miles, £2,295, £638 under typical, Wakefield
- 2026 BMW 5 Series, 12 miles, £42,990, £11,952 under typical, Rochdale
- 2015 BMW 3 Series, 117,990 miles, £6,295, £1,749 under typical, Audenshaw
- 2016 BMW Z4, 48,000 miles, £10,997, £3,041 under typical, Canvey Island
- 2009 BMW M3, 68,585 miles, £17,995, £4,967 under typical, Port Talbot
- 2014 BMW 3 Series, 50,125 miles, £9,489, £2,616 under typical, Keighley
- 2024 BMW 2 Series Gran Coupe, 25,072 miles, £15,999, £4,401 under typical, Halifax
- 2026 BMW X1, 4,280 miles, £30,000, £8,249 under typical, Coventry
- 2013 BMW 1 Series, 115,821 miles, £2,495, £686 under typical, Goldthorpe
- 2014 BMW 1 Series, 102,000 miles, £3,990, £1,096 under typical, Halifax
- 2024 BMW 2 Series Gran Coupe, 28,600 miles, £19,990, £5,490 under typical, Halifax
- 2009 BMW 3 Series, 80,595 miles, £3,795, £1,042 under typical, Milton Keynes
- 2017 BMW X3, 104,000 miles, £7,995, £2,195 under typical, Hillingdon
- 2012 BMW 1 Series, 111,115 miles, £3,300, £905 under typical, Cardiff
- 2017 BMW 3 Series, 90,000 miles, £12,999, £3,558 under typical, Birmingham
- 2015 BMW 2 Series, 92,000 miles, £6,995, £1,914 under typical, Manchester
- 2016 BMW 2 Series, 67,647 miles, £11,995, £3,274 under typical, Bury
- 2018 BMW 3 Series, 88,000 miles, £9,495, £2,589 under typical, Tyburn
- 2016 BMW 3 Series, 102,696 miles, £5,000, £1,361 under typical, Cranbrook
- 2019 BMW 3 Series, 91,211 miles, £12,795, £3,476 under typical, Sevenoaks
- 2017 BMW 4 Series Gran Coupe, 51,900 miles, £12,000, £3,260 under typical, Crewe
- 2010 BMW 3 Series, 75,000 miles, £3,995, £1,084 under typical, Hillingdon
- 2017 BMW 5 Series, 84,000 miles, £10,899, £2,958 under typical, Luton
- 2015 BMW 4 Series, 38,757 miles, £10,995, £2,983 under typical, Bromsgrove
- 2019 BMW 1 Series, 46,500 miles, £9,950, £2,699 under typical, Windlesham
- 2014 BMW 1 Series, 96,000 miles, £3,490, £946 under typical, Keighley
- 2022 BMW X1, 10,000 miles, £21,475, £5,817 under typical, West Bromwich
- 2014 BMW 1 Series, 94,068 miles, £4,325, £1,171 under typical, Leicester
- 2013 BMW 5 Series, 143,000 miles, £3,990, £1,078 under typical, Little Eaton
- 2016 BMW 1 Series, 104,319 miles, £3,995, £1,079 under typical, Haslingden
- 1998 BMW 5 Series, 130,000 miles, £3,495, £940 under typical, Shoreham-by-Sea
- 2022 BMW X1, 32,000 miles, £15,995, £4,299 under typical, Hemel Hempstead
- 2016 BMW 5 Series, 107,000 miles, £5,490, £1,475 under typical, Hillingdon
- 2007 BMW 5 Series, 127,000 miles, £1,650, £443 under typical, Wigston
- 2021 BMW 4 Series, 56,431 miles, £17,490, £4,696 under typical, Hillingdon
- 2014 BMW X6 M, 94,000 miles, £9,495, £2,540 under typical, Clitheroe
- 2014 BMW 3 Series, 61,500 miles, £11,792, £3,154 under typical, Aston Clinton
- 2019 BMW 1 Series, 52,545 miles, £13,995, £3,742 under typical, Fareham
- 2007 BMW 1 Series, 68,111 miles, £2,950, £787 under typical, Burnley
- 2019 BMW X3, 54,825 miles, £16,995, £4,530 under typical, Reading
- 2019 BMW 3 Series, 48,197 miles, £14,995, £3,993 under typical, Kendal
- 2015 BMW X1, 49,000 miles, £7,595, £2,022 under typical, Bury
- 2005 BMW M3, 65,200 miles, £18,990, £5,049 under typical, Hinckley
- 2013 BMW 3 Series, 100,427 miles, £5,995, £1,593 under typical, Birmingham
- 2008 BMW 3 Series, 144,000 miles, £1,800, £478 under typical, Preston
- 2014 BMW Z4, 39,614 miles, £8,795, £2,334 under typical, Harrow
- 2016 BMW X6, 55,832 miles, £16,995, £4,509 under typical, Leeds
- 2012 BMW 1 Series, 121,915 miles, £2,500, £662 under typical, Sheffield
BMW models
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)
- BMW X4 (675)
- BMW iX3 (668)
- BMW iX (649)
- BMW Z4 (555)
- BMW X6 (540)
- BMW M2 (510)
- BMW 7 Series (444)
- BMW iX1 (411)
- BMW X7 (410)
- BMW M5 (398)
- BMW iX2 (337)
- BMW 2 Series Gran Tourer (264)
- BMW i3 (237)
- BMW i5 (188)
- BMW 8 Series (184)
- BMW 6 Series (173)
- BMW 3 Series Gran Turismo (150)
- BMW X5 M (147)
- BMW X3 M (124)
- BMW 6 Series Gran Coupe (114)
- BMW 8 Series Gran Coupe (112)
- BMW i7 (88)
- BMW X4 M (84)
- BMW XM (76)
- BMW 6 Series Gran Turismo (73)
- BMW i8 (60)
- BMW X6 M (53)
- BMW Z3 (51)
- BMW M8 (47)
- BMW 5 Series Gran Turismo (38)
- BMW M8 Gran Coupe (27)
- BMW M6 (22)