Open menu

4,698Vehicles Available

88independent dealers

Used BMW cars for sale

Browse 376 used BMW cars from independent dealers across the UK. Compare vehicles and contact sellers directly.

376vehicles currently listed

376 BMW cars available

BMW 2 Series, 2014 for sale33£5,450

BMW 2 Series

1.5 218i Sport Active Tourer

2014PetrolManual100,000 miles
Merseyside, GB
BMW 5 Series, 2015 for sale33£8,480

BMW 5 Series

2.0 520d M Sport Touring

2015DieselAuto110,000 miles
Merseyside, GB
BMW 4 Series, 2014 for sale31£9,450

BMW 4 Series

2.0 420d xDrive M Sport Coupe

2014DieselAuto90,800 miles
Merseyside, GB
BMW X3, 2011 for sale33£6,480

BMW X3

2.0 X3 xDrive20d M Sport

2011DieselAuto106,900 miles
Merseyside, GB
BMW 1 Series, 2016 for sale30£6,750

BMW 1 Series

1.5 116d M Sport 5-Door

2016DieselManual101,955 miles
Merseyside, GB
BMW 4 Series, 2015 for sale31£8,250

BMW 4 Series

2.0 420d M Sport Coupe

2015DieselAuto112,500 miles
Merseyside, GB
BMW 1 Series, 2017 for sale29£5,980

BMW 1 Series

1.5 118i Sport 5-door

2017PetrolManual110,850 miles
Merseyside, GB
BMW 1 Series, 2023 for sale39£18,399

BMW 1 Series

118i [136] M Sport 5dr [Live Cockpit Professional]

2023PetrolManual24,550 miles
Winsford, Cheshire
BMW 1 Series, 2025 for sale36£25,499

BMW 1 Series

120 M Sport 5dr Step Auto

2025HybridAutomatic8,060 miles
Winsford, Cheshire
BMW 2 Series, 2022 for sale30£23,099

BMW 2 Series

M235i xDrive 4dr Step Auto

2022PetrolAutomatic28,734 miles
Winsford, Cheshire
BMW 3 Series, 2022 for sale38£21,299

BMW 3 Series

318i M Sport 5dr Step Auto

2022PetrolAutomatic32,700 miles
Winsford, Cheshire
BMW Z4, 2022 for sale39£27,399

BMW Z4

sDrive 20i M Sport 2dr Auto

2022PetrolAutomatic22,890 miles
Winsford, Cheshire
BMW X1, 2022 for sale38£19,599

BMW X1

xDrive 25e M Sport 5dr Auto

2022HybridAutomatic38,010 miles
Winsford, Cheshire
BMW 1 Series, 2021 for sale37£16,099

BMW 1 Series

118i [136] Sport 5dr

2021PetrolManual16,320 miles
Winsford, Cheshire
BMW X3, 2019 for sale57£17,450

BMW X3

2.0 X3 xDrive Black Edition 20d M Sport,sat nav,heated seats,21s,FSH

2019DieselAuto91,281 miles
Staffordshire, GB
Photos coming soonPhotos coming soon£5,995

BMW X1

2.0 X1 xDrive18d xLine

2013DieselAuto112,818 miles
Suffolk, GB
Photos coming soonPhotos coming soon£4,995

BMW 3 Series

2.0 320i M Sport Saloon

2009PetrolAuto103,501 miles
Suffolk, GB
Photos coming soonPhotos coming soon£10,995

BMW 4 Series

3.0 430d M Sport Coupe

2016DieselAuto102,465 miles
Suffolk, GB
Photos coming soonPhotos coming soon£8,495

BMW X5

3.0 X5 xDrive35d SE

2010DieselAuto75,136 miles
Suffolk, GB
BMW X1, 2021 for sale39£18,899

BMW X1

xDrive 25e xLine 5dr Auto

2021HybridAutomatic28,060 miles
Winsford, Cheshire
BMW 2 Series, 2022 for sale49£19,299

BMW 2 Series

218d M Sport 5dr DCT [Tech Plus Pack]

2022DieselAutomatic20,240 miles
Winsford, Cheshire
BMW 1 Series, 2021 for sale30£19,799

BMW 1 Series

120d xDrive M Sport 5dr Step Auto

2021DieselAutomatic34,720 miles
Winsford, Cheshire
BMW X1, 2018 for sale57£9,495

BMW X1

2.0 20i xLine Auto xDrive Euro 6 (s/s) 5dr

2018PetrolAutomatic113,100 miles
Northampton, GB
Photos coming soonPhotos coming soon£POA

BMW 2 Series

2.0 218d M Sport Auto Euro 6 (s/s) 2dr

2017DieselAutomatic123,350 miles
Northampton, GB
Photos coming soonPhotos coming soon£POA

BMW 1 Series

2.0 118d M Sport Euro 5 (s/s) 5dr

2014DieselManual113,650 miles
Northampton, GB
BMW X3, 2021 for sale29£24,999

BMW X3

xDrive20d MHT M Sport 5dr Step Auto

2021HybridAutomatic29,902 miles
Winsford, Cheshire
BMW 1 Series, 2022 for sale40£18,099

BMW 1 Series

118i [136] M Sport 5dr Step Auto

2022PetrolAutomatic29,120 miles
Winsford, Cheshire
BMW 1 Series, 2020 for sale73£10,999

BMW 1 Series

1.5 118i M Sport DCT Euro 6 (s/s) 5dr

2020PetrolAuto105,000 miles
Greater London, GB
BMW 2 Series, 2017 for sale41£7,295

BMW 2 Series

2.0 218d Luxury Active Tourer

2017DieselManual81,000 miles
Lancashire, GB
BMW 3 Series, 2015 for sale41£8,995

BMW 3 Series

2.0 320d EfficientDynamics Touring

2015DieselAuto63,000 miles
Lancashire, GB
BMW 4 Series, 2014 for sale48£9,795

BMW 4 Series

2.0 420d M Sport Coupe

2014DieselManual71,000 miles
Lancashire, GB
BMW X4, 2019 for sale50£20,995

BMW X4

2.0 X4 xDrive20d M Sport

2019DieselAuto61,000 miles
Lancashire, GB
BMW 1 Series, 2018 for sale44£9,995

BMW 1 Series

2.0 120d M Sport 3-door

2018DieselManual59,722 miles
Suffolk, GB
BMW X5, 2016 for sale46£11,995

BMW X5

2.0 X5 xDrive40e M Sport

2016Plug-in HybridAuto111,149 miles
Suffolk, GB
BMW X1, 2022 for sale40£25,099

BMW X1

sDrive 18d xLine 5dr Step Auto

2022DieselAutomatic19,330 miles
Winsford, Cheshire
BMW X2, 2020 for sale65£18,495

BMW X2

2.0 X2 M35i

2020PetrolAuto59,874 miles
Suffolk, GB
BMW X3, 2016 for sale61£12,995

BMW X3

2.0 X3 xDrive20d xLine

2016DieselAuto69,340 miles
Suffolk, GB
BMW 4 Series, 2015 for sale72£9,995

BMW 4 Series

3.0 430d Luxury Coupe

2015DieselAuto91,823 miles
Suffolk, GB
BMW 4 Series, 2016 for sale62£8,995

BMW 4 Series

2.0 420d xDrive M Sport Gran Coupe

2016DieselAuto128,825 miles
Suffolk, GB
BMW 3 Series, 2011 for sale51£5,995

BMW 3 Series

2.0 320d M Sport Touring

2011DieselAuto88,477 miles
Suffolk, GB
BMW 1 Series, 2015 for sale53£8,995

BMW 1 Series

1.5 116d M Sport 5-Door

2015DieselAuto59,831 miles
Suffolk, GB
BMW 3 Series, 2010 for sale51£5,495

BMW 3 Series

2.0 320d M Sport Touring Business Edition

2010DieselAuto121,887 miles
Suffolk, GB
BMW 1 Series, 2016 for sale55£7,995

BMW 1 Series

1.5 116d M Sport 3-Door

2016DieselManual92,272 miles
Suffolk, GB
BMW 3 Series, 2012 for sale27£10,995

BMW 3 Series

328i LUXURY TOURING

2012PetrolAutomatic56,000 miles
Bournemouth, Dorset
BMW 1 Series, 2013 for sale22£12,995

BMW 1 Series

120i SPORT PLUS EDITION

2013PetrolAutomatic27,000 miles
Bournemouth, Dorset
BMW 5 Series, 2018 for sale31£15,995

BMW 5 Series

2.0 520i M Sport Touring

2018PetrolAuto62,000 miles
Nottinghamshire, GB
BMW 1 Series, 2015 for sale24£4,757

BMW 1 Series

1.5 116d ED Plus 5-Door

2015DieselManual91,496 miles
Cambridgeshire, GB
BMW 1 Series, 2007 for sale25£1,957

BMW 1 Series

2.0 118d SE 5 door

2007DieselManual123,712 miles
Cambridgeshire, GB
BMW X3, 2019 for sale28£22,695

BMW X3

2.0 X3 xDrive20i M Sport

2019PetrolAuto48,000 miles
Cambridgeshire, GB
BMW X3, 2018 for sale22£21,957

BMW X3

2.0 X3 xDrive20i M Sport

2018PetrolAuto47,990 miles
Cambridgeshire, GB
Load more listings (126 remaining)

Find a Dealer

Browse All Dealers

Browse by Make

Browse All Makes
Your privacy, your choice

We use optional anonymous analytics to measure public-site page views. Essential site features always remain available.