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 8 of 446
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 4 Series Gran Coupe, 34,673 miles, £23,340, £4,325 under typical, Bromley
- 2015 BMW 2 Series, 97,165 miles, £6,795, £1,259 under typical, Bridgwater
- 2022 BMW X1, 29,753 miles, £21,410, £3,967 under typical, Cannock
- 2019 BMW 3 Series, 38,378 miles, £17,995, £3,334 under typical, Worksop
- 2015 BMW 5 Series, 131,000 miles, £4,975, £920 under typical, Sunbury-on-Thames
- 2026 BMW X5, 777 miles, £63,750, £11,788 under typical, Oxford
- 1988 BMW 3 Series, 103,378 miles, £14,995, £2,772 under typical, Ripon
- 2000 BMW 3 Series, 15,000 miles, £6,495, £1,201 under typical, Solihull
- 2013 BMW 3 Series, 121,000 miles, £4,199, £776 under typical, Peterborough
- 2020 BMW 4 Series, 84,272 miles, £12,345, £2,281 under typical, Colchester
- 2022 BMW 8 Series, 12,779 miles, £33,995, £6,281 under typical, St Ives
- 2019 BMW 3 Series, 52,992 miles, £16,950, £3,131 under typical, Watford
- 2013 BMW 3 Series, 110,295 miles, £4,895, £904 under typical, Brierfield
- 2021 BMW X5, 40,000 miles, £33,993, £6,264 under typical, Tortworth
- 2010 BMW 3 Series, 97,000 miles, £3,500, £645 under typical, Hounslow
- 2019 BMW 3 Series, 50,375 miles, £15,799, £2,911 under typical, Corby
- 2018 BMW 3 Series Gran Turismo, 49,310 miles, £12,500, £2,303 under typical, Watford
- 2018 BMW 2 Series Gran Tourer, 109,000 miles, £6,840, £1,260 under typical, Uxbridge
- 2016 BMW 5 Series, 56,000 miles, £10,995, £2,024 under typical, Stanford-le-Hope
- 2021 BMW X3, 93,490 miles, £16,751, £3,081 under typical, Dunstable
- 2026 BMW X5, 2,237 miles, £60,200, £11,073 under typical, Salisbury
- 2021 BMW 5 Series, 103,000 miles, £13,995, £2,574 under typical, Manchester
- 2013 BMW X1, 88,374 miles, £3,795, £697 under typical, Edinburgh
- 2015 BMW 5 Series, 109,000 miles, £6,450, £1,184 under typical, Maidenhead
- 2005 BMW 1 Series, 110,985 miles, £1,795, £329 under typical, Basildon
- 2009 BMW 3 Series, 94,000 miles, £2,495, £458 under typical, Groombridge
- 2015 BMW 1 Series, 109,500 miles, £3,750, £687 under typical, Nottingham
- 2024 BMW 2 Series, 24,000 miles, £30,995, £5,679 under typical, Stratford-upon-Avon
- 2014 BMW 4 Series, 120,000 miles, £6,500, £1,191 under typical, Little Eaton
- 2012 BMW 3 Series, 102,000 miles, £3,995, £732 under typical, Tipton
- 2020 BMW 1 Series, 55,600 miles, £13,999, £2,563 under typical, Halifax
- 2021 BMW X5, 75,919 miles, £28,050, £5,134 under typical, Watford
- 2016 BMW 1 Series, 66,000 miles, £6,995, £1,280 under typical, Cradley Heath
- 2016 BMW M4, 60,500 miles, £21,000, £3,839 under typical, Leatherhead
- 2018 BMW 2 Series, 87,637 miles, £8,195, £1,498 under typical, Costock
- 2014 BMW 1 Series, 54,680 miles, £6,495, £1,186 under typical, Darwen
- 2023 BMW X5, 13,029 miles, £48,250, £8,804 under typical, Shrewsbury
- 2021 BMW 5 Series, 108,605 miles, £13,500, £2,463 under typical, Swanley
- 2023 BMW 3 Series, 33,500 miles, £23,250, £4,241 under typical, Telford
- 2018 BMW i3, 36,000 miles, £9,289, £1,693 under typical, Chorley
- 2021 BMW i3, 30,485 miles, £11,650, £2,123 under typical, Leicester
- 2015 BMW 1 Series, 120,000 miles, £3,690, £672 under typical, Sherburn in Elmet
- 2023 BMW X5, 75,827 miles, £39,099, £7,119 under typical, Hook
- 2012 BMW M3, 85,000 miles, £13,995, £2,547 under typical, Barking
- 2017 BMW X4, 113,000 miles, £10,995, £2,000 under typical, Chesham
- 2021 BMW 1 Series, 19,325 miles, £17,490, £3,175 under typical, Manchester
- 2014 BMW 1 Series, 109,000 miles, £3,695, £671 under typical, Flitwick
- 2016 BMW M3, 64,800 miles, £30,250, £5,490 under typical, Watford
- 2019 BMW 5 Series, 67,925 miles, £15,990, £2,902 under typical, Enfield
- 2015 BMW 5 Series, 108,135 miles, £6,499, £1,179 under typical, Bexley
- 2015 BMW 2 Series, 44,000 miles, £14,990, £2,719 under typical, Harlow
- 2014 BMW 3 Series, 144,717 miles, £2,990, £542 under typical, Nuneaton
- 2011 BMW 3 Series, 87,000 miles, £3,695, £670 under typical, Wolverhampton
- 2020 BMW X3, 51,882 miles, £19,400, £3,514 under typical, Derby
- 2020 BMW X3, 51,195 miles, £19,999, £3,619 under typical, Hereford
- 2017 BMW 3 Series, 144,000 miles, £4,989, £903 under typical, Keighley
- 2018 BMW X4, 64,795 miles, £16,490, £2,983 under typical, Kirkcaldy
- 2010 BMW X1, 48,000 miles, £4,495, £813 under typical, Birmingham
- 2019 BMW X3 M, 19,000 miles, £39,500, £7,140 under typical, Burton upon Trent
- 2017 BMW 5 Series, 75,398 miles, £12,490, £2,258 under typical, Peterborough
- 2020 BMW 3 Series, 29,803 miles, £18,350, £3,316 under typical, Derby
- 2020 BMW 3 Series, 65,000 miles, £16,500, £2,981 under typical, Milton Keynes
- 2018 BMW 3 Series, 88,000 miles, £8,190, £1,478 under typical, Sutton Coldfield
- 2026 BMW iX, 3,700 miles, £59,499, £10,738 under typical, Stoke-on-Trent
- 2026 BMW X1, 4,046 miles, £34,499, £6,224 under typical, Warrington
- 2009 BMW 3 Series, 78,000 miles, £3,750, £676 under typical, Horley
- 2014 BMW 1 Series, 95,986 miles, £4,490, £809 under typical, Heywood
- 2015 BMW 4 Series Gran Coupe, 76,182 miles, £8,995, £1,619 under typical, Warrington
- 2015 BMW 5 Series, 104,725 miles, £4,990, £898 under typical, Milton Keynes
- 2019 BMW X3, 62,467 miles, £19,499, £3,510 under typical, Bristol
- 2023 BMW X5, 14,900 miles, £48,000, £8,636 under typical, Chigwell
- 2022 BMW 5 Series, 37,000 miles, £22,990, £4,135 under typical, High Wycombe
- 2022 BMW 3 Series, 100,450 miles, £13,995, £2,517 under typical, Maidstone
- 2015 BMW 3 Series, 132,000 miles, £4,990, £896 under typical, Bradford
- 2013 BMW 5 Series, 169,000 miles, £3,190, £573 under typical, Luton
- 2020 BMW 4 Series, 52,196 miles, £14,500, £2,603 under typical, Watford
- 2015 BMW Z4, 49,500 miles, £9,990, £1,791 under typical, Peterborough
- 2012 BMW M3, 72,000 miles, £22,499, £4,034 under typical, Burton upon Trent
- 2022 BMW 2 Series, 5,752 miles, £24,995, £4,478 under typical, Derby
- 2012 BMW X5, 84,565 miles, £7,199, £1,290 under typical, Birmingham
- 2018 BMW 1 Series, 130,000 miles, £5,995, £1,074 under typical, Brierley Hill
- 2015 BMW 3 Series, 47,846 miles, £8,990, £1,610 under typical, Flimwell
- 2014 BMW 1 Series, 93,400 miles, £4,995, £895 under typical, Milton Keynes
- 2021 BMW 3 Series, 62,346 miles, £16,490, £2,953 under typical, Peterborough
- 2010 BMW Z4, 61,000 miles, £6,995, £1,252 under typical, Needham Market
- 2020 BMW 5 Series, 50,000 miles, £17,950, £3,213 under typical, Yateley
- 2019 BMW 3 Series, 34,211 miles, £18,195, £3,255 under typical, Penrith
- 1992 BMW 3 Series, 89,111 miles, £10,911, £1,950 under typical, Redditch
- 2011 BMW X3, 117,000 miles, £3,995, £714 under typical, Wakefield
- 2018 BMW 4 Series, 61,940 miles, £18,560, £3,315 under typical, Milton Keynes
- 2015 BMW 3 Series, 108,000 miles, £4,950, £884 under typical, Kettering
- 2016 BMW 5 Series, 104,582 miles, £7,194, £1,285 under typical, Winchester
- 2010 BMW 3 Series, 156,720 miles, £2,495, £446 under typical, Birmingham
- 2015 BMW 1 Series, 130,145 miles, £4,989, £890 under typical, Keighley
- 2019 BMW X4, 40,000 miles, £22,450, £4,003 under typical, Watford
- 2012 BMW 3 Series, 150,780 miles, £3,799, £677 under typical, Dereham
- 2010 BMW 7 Series, 90,000 miles, £4,989, £888 under typical, Hertford
- 2016 BMW X3, 60,273 miles, £11,990, £2,132 under typical, Flimwell
- 2017 BMW 1 Series, 81,000 miles, £6,990, £1,243 under typical, Manchester
- 2017 BMW 2 Series, 35,494 miles, £17,500, £3,109 under typical, Ellesmere Port
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)