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 6 of 446
The cheaper cars like each one are on its AskCar page.
- 2015 BMW X4, 137,665 miles, £5,990, £1,243 under typical, Bristol
- 2013 BMW 1 Series, 101,000 miles, £3,695, £766 under typical, Derby
- 2019 BMW 3 Series, 32,000 miles, £20,000, £4,146 under typical, Torquay
- 2020 BMW 4 Series Gran Coupe, 62,800 miles, £16,997, £3,522 under typical, Bury St Edmunds
- 2017 BMW 1 Series, 73,000 miles, £5,990, £1,241 under typical, Bolton
- 2020 BMW X5, 67,850 miles, £28,700, £5,941 under typical, Macclesfield
- 2019 BMW X1, 10,000 miles, £15,595, £3,223 under typical, Walsall
- 2015 BMW X3, 36,000 miles, £11,495, £2,375 under typical, Bradford
- 2011 BMW 3 Series, 100,000 miles, £2,415, £499 under typical, Ashford
- 2018 BMW X6, 10,000 miles, £23,990, £4,953 under typical, Peterborough
- 2011 BMW 1 Series, 89,000 miles, £2,995, £618 under typical, Egham
- 2018 BMW X5, 115,466 miles, £20,980, £4,322 under typical, Windsor
- 2012 BMW X1, 132,000 miles, £2,995, £617 under typical, Blackburn
- 2016 BMW 3 Series, 73,000 miles, £8,113, £1,670 under typical, Welwyn Garden City
- 2017 BMW X1, 42,886 miles, £11,990, £2,468 under typical, Enfield
- 2015 BMW 2 Series, 156,000 miles, £3,995, £821 under typical, Warrington
- 2017 BMW 5 Series, 70,016 miles, £13,330, £2,738 under typical, Glasgow
- 2009 BMW Z4, 62,600 miles, £6,490, £1,332 under typical, Bedford
- 2019 BMW X5, 74,500 miles, £29,500, £6,056 under typical, Macclesfield
- 2012 BMW 1 Series, 108,789 miles, £2,995, £615 under typical, Bagstone
- 2012 BMW 5 Series, 112,000 miles, £3,445, £707 under typical, St Albans
- 2015 BMW 3 Series, 74,503 miles, £6,480, £1,327 under typical, South Ockendon
- 2015 BMW 3 Series, 107,000 miles, £5,495, £1,125 under typical, Edinburgh
- 2014 BMW 1 Series, 61,600 miles, £5,297, £1,084 under typical, Havering
- 2014 BMW 1 Series, 38,000 miles, £5,985, £1,225 under typical, Norbury
- 2019 BMW 2 Series, 10,000 miles, £9,990, £2,043 under typical, Eggborough
- 2014 BMW 1 Series, 127,856 miles, £2,796, £571 under typical, Tonbridge
- 2015 BMW 4 Series, 86,000 miles, £9,950, £2,032 under typical, Bradford
- 2010 BMW 1 Series, 74,000 miles, £2,995, £611 under typical, Bedford
- 2019 BMW 4 Series Gran Coupe, 138,000 miles, £6,989, £1,425 under typical, Keighley
- 2001 BMW M3, 97,500 miles, £14,999, £3,056 under typical, Haslingden
- 2015 BMW 1 Series, 16,000 miles, £7,750, £1,579 under typical, Manchester
- 2013 BMW 1 Series, 92,000 miles, £3,995, £813 under typical, Manchester
- 2007 BMW Z4, 115,000 miles, £2,995, £609 under typical, Manchester
- 2021 BMW X4, 34,103 miles, £26,749, £5,437 under typical, Glasgow
- 2016 BMW 4 Series, 79,751 miles, £8,795, £1,785 under typical, Teynham
- 2014 BMW 4 Series, 89,000 miles, £6,995, £1,418 under typical, Billingham
- 1999 BMW M3, 81,370 miles, £17,990, £3,645 under typical, Woodford
- 2015 BMW 3 Series, 100,332 miles, £4,990, £1,011 under typical, Peterborough
- 2017 BMW 4 Series, 45,500 miles, £15,990, £3,236 under typical, Birmingham
- 2012 BMW X3, 100,000 miles, £5,595, £1,132 under typical, Sowerby Bridge
- 2014 BMW 6 Series Gran Coupe, 89,000 miles, £8,995, £1,818 under typical, Havering
- 2018 BMW X5, 60,622 miles, £27,450, £5,546 under typical, Tring
- 2025 BMW i4, 1,579 miles, £42,490, £8,579 under typical, Blackburn
- 2011 BMW 3 Series, 117,000 miles, £3,280, £662 under typical, Lincoln
- 2009 BMW Z4, 82,552 miles, £4,800, £968 under typical, Burton upon Trent
- 2017 BMW 1 Series, 54,689 miles, £7,695, £1,551 under typical, Liverpool
- 2015 BMW 1 Series, 43,500 miles, £9,495, £1,911 under typical, Stanford-le-Hope
- 2015 BMW 3 Series, 111,887 miles, £5,999, £1,207 under typical, Luton
- 2013 BMW 1 Series, 85,054 miles, £3,299, £663 under typical, Peterborough
- 2015 BMW 3 Series, 181,000 miles, £5,389, £1,083 under typical, Birmingham
- 2019 BMW X5, 79,219 miles, £23,050, £4,628 under typical, Watford
- 2018 BMW 2 Series Active Tourer, 118,000 miles, £4,590, £921 under typical, Peterborough
- 2019 BMW X1, 41,400 miles, £10,945, £2,397 under typical, Burnley
- 2017 BMW X1, 18,100 miles, £11,945, £2,397 under typical, Burnley
- 2014 BMW 5 Series, 76,500 miles, £9,990, £2,004 under typical, Ealing
- 2002 BMW M3, 107,500 miles, £14,495, £2,908 under typical, Wakefield
- 2017 BMW 2 Series, 32,022 miles, £17,495, £3,506 under typical, Barrow-in-Furness
- 2024 BMW i4, 10,994 miles, £31,995, £6,405 under typical, Birmingham
- 2020 BMW 5 Series, 78,000 miles, £14,250, £2,852 under typical, Luton
- 2014 BMW 1 Series, 135,878 miles, £2,495, £499 under typical, St Neots
- 2018 BMW 4 Series, 65,508 miles, £14,995, £2,997 under typical, Colchester
- 2018 BMW 1 Series, 103,000 miles, £5,790, £1,156 under typical, Rotherham
- 2017 BMW 5 Series, 63,000 miles, £13,450, £2,684 under typical, Bourne
- 2018 BMW M2, 13,169 miles, £25,495, £5,086 under typical, Stoke-on-Trent
- 2022 BMW 3 Series, 52,809 miles, £19,587, £3,907 under typical, Bristol
- 2010 BMW 1 Series, 144,000 miles, £1,895, £378 under typical, Oldham
- 2018 BMW X4, 62,500 miles, £16,495, £3,284 under typical, Bangor
- 2023 BMW X5, 30,783 miles, £41,500, £8,260 under typical, Nottingham
- 2012 BMW 3 Series, 38,000 miles, £6,890, £1,371 under typical, Birmingham
- 2010 BMW 3 Series, 104,400 miles, £3,495, £695 under typical, Kirkby-in-Ashfield
- 2019 BMW 5 Series, 64,024 miles, £13,999, £2,784 under typical, Birmingham
- 2022 BMW X5 M, 24,000 miles, £59,990, £11,925 under typical, Ealing
- 2020 BMW 3 Series, 25,765 miles, £18,996, £3,772 under typical, Bury St Edmunds
- 2015 BMW i8, 69,760 miles, £25,450, £5,049 under typical, Scunthorpe
- 2014 BMW 3 Series, 137,500 miles, £5,990, £1,187 under typical, Sandy
- 2026 BMW iX, 5,592 miles, £57,995, £11,481 under typical, Belfast
- 2013 BMW 6 Series, 94,000 miles, £8,195, £1,622 under typical, Hyde
- 2019 BMW X3, 45,596 miles, £18,350, £3,629 under typical, Braintree
- 2019 BMW 3 Series, 32,515 miles, £17,054, £3,370 under typical, Towcester
- 2017 BMW M2, 32,763 miles, £24,995, £4,939 under typical, Bradford
- 2015 BMW 5 Series, 190,000 miles, £4,495, £888 under typical, Fengate
- 2016 BMW X5, 75,000 miles, £14,995, £2,954 under typical, Romford
- 2012 BMW 3 Series, 120,000 miles, £3,800, £747 under typical, Glasgow
- 2007 BMW 5 Series, 150,000 miles, £1,500, £295 under typical, Cardiff
- 2019 BMW 1 Series, 95,191 miles, £6,490, £1,275 under typical, Birmingham
- 2013 BMW 3 Series, 80,000 miles, £5,295, £1,040 under typical, Birmingham
- 2022 BMW 3 Series, 23,626 miles, £30,990, £6,083 under typical, Coatbridge
- 2017 BMW 4 Series Gran Coupe, 189,918 miles, £5,995, £1,176 under typical, Bradford
- 2011 BMW 3 Series, 82,375 miles, £4,050, £794 under typical, Basildon
- 2017 BMW X5, 79,800 miles, £17,495, £3,430 under typical, Long Eaton
- 2015 BMW 5 Series, 182,000 miles, £4,575, £897 under typical, Birmingham
- 2022 BMW X3, 34,178 miles, £27,230, £5,335 under typical, Peterborough
- 2025 BMW XM, 5,260 miles, £67,995, £13,322 under typical, Manchester
- 2011 BMW 5 Series, 59,000 miles, £7,999, £1,565 under typical, Keighley
- 2016 BMW M4, 22,000 miles, £22,800, £4,456 under typical, Birmingham
- 2018 BMW 7 Series, 66,291 miles, £16,989, £3,319 under typical, Oldham
- 2009 BMW X5, 124,000 miles, £4,205, £821 under typical, Blackburn
- 2021 BMW 3 Series, 119,000 miles, £12,495, £2,439 under typical, Manchester
- 2011 BMW X1, 90,000 miles, £4,000, £780 under typical, Newmarket
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)