Open menu

4,679Vehicles Available

88independent dealers

Used BMW cars for sale

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

367vehicles currently listed

367 BMW cars available

BMW 2 Series, 2023 for sale45£24,399

BMW 2 Series

220i M Sport 2dr Step Auto

2023PetrolAutomatic40,960 miles
Winsford, Cheshire
BMW 1 Series, 2020 for sale41£16,299

BMW 1 Series

118i M Sport 5dr Step Auto

2020PetrolAutomatic35,430 miles
Winsford, Cheshire
BMW X1, 2014 for sale1£7,250

BMW X1

2.0 20d M Sport Auto xDrive Euro 5 (s/s) 5dr

2014DieselAutomatic77,000 miles
Boreham, Chelmsford
BMW X3, 2012 for sale1£7,450

BMW X3

2.0 20d M Sport Steptronic xDrive Euro 5 (s/s) 5dr

2012DieselAutomatic90,000 miles
Boreham, Chelmsford
BMW 3 Series, 2007 for sale1£4,350

BMW 3 Series

2.0 320i M Sport Steptronic Euro 4 2dr

2007PetrolAutomatic102,000 miles
Boreham, Chelmsford
BMW 3 Series, 2022 for sale36£17,199

BMW 3 Series

330e M Sport 4dr Step Auto

2022HybridAutomatic64,730 miles
Winsford, Cheshire
BMW 1 Series, 2022 for sale40£24,599

BMW 1 Series

M135i xDrive 5dr Step Auto [Pro Pack]

2022PetrolAutomatic23,250 miles
Winsford, Cheshire
Photos coming soonPhotos coming soon£5,495

BMW 1 Series

1.5 116d ED Plus 5-Door

2015DieselManual98,787 miles
Norfolk, GB
BMW X1, 2016 for sale20£7,950

BMW X1

2.0 X1 xDrive18d SE

2016DieselManual66,102 miles
Northamptonshire, GB
BMW 1 Series, 2023 for sale23£20,699

BMW 1 Series

118i [136] M Sport 5dr Step Auto [LCP]

2023PetrolAutomatic19,945 miles
Winsford, Cheshire
BMW 1 Series, 2014 for sale48£5,479

BMW 1 Series

1.6 116i Sport 5-door White 5dr 1 KEEPER

2014PetrolManual71,000 miles
West Yorkshire, GB
BMW 4 Series, 2016 for sale55£12,999

BMW 4 Series

2.0 420d M Sport Auto Euro 6 (s/s) 5dr

2016DieselAuto70,000 miles
Greater London, GB
BMW 3 Series, 2020 for sale38£21,499

BMW 3 Series

320i xDrive M Sport 4dr Step Auto

2020PetrolAutomatic37,720 miles
Winsford, Cheshire
Photos coming soonPhotos coming soon£19,995

BMW 3 Series

2.0 318i M Sport Touring automatic

2021PetrolAuto52,000 miles
Aberdeenshire, GB
BMW 3 Series, 2013 for sale25£12,995

BMW 3 Series

2.0 320d M Sport Touring Auto

2013DieselAuto31,000 miles
Cornwall, GB
BMW 1 Series, 2023 for sale3£24,699

BMW 1 Series

M135i xDrive 5dr Step Auto [Pro Pack]

2023PetrolAutomatic32,252 miles
Winsford, Cheshire
BMW Ix3, 2022 for sale33£26,799

BMW Ix3

210kW M Sport Pro 80kWh 5dr Auto

2022ElectricAutomatic44,247 miles
Winsford, Cheshire
BMW 2 Series, 2022 for sale25£17,399

BMW 2 Series

218d M Sport 4dr

2022DieselManual20,400 miles
Winsford, Cheshire
BMW 2 Series, 2022 for sale31£17,899

BMW 2 Series

225e xDrive Sport 5dr DCT

2022HybridAutomatic15,782 miles
Winsford, Cheshire
BMW 3 Series, 2022 for sale40£24,699

BMW 3 Series

330e xDrive Sport 5dr Step Auto

2022HybridAutomatic20,966 miles
Winsford, Cheshire
BMW 1 Series, 2022 for sale5£21,999

BMW 1 Series

M135i xDrive 5dr Step Auto

2022PetrolAutomatic42,715 miles
Winsford, Cheshire
BMW Ix, 2022 for sale3£31,799

BMW Ix

240kW xDrive40 M Sport Edition 76.6kWh 5dr Auto

2022ElectricAutomatic34,639 miles
Winsford, Cheshire
BMW 1 Series, 2020 for sale3£23,099

BMW 1 Series

M135i xDrive 5dr Step Auto

2020PetrolAutomatic23,227 miles
Winsford, Cheshire
BMW E36 M3, 1994 for sale10£27,995

BMW E36 M3

1994Not statedNot statedNot stated
Hammonds Dr, Eastbourne
BMW 1 Series, 2022 for sale38£23,499

BMW 1 Series

M135i xDrive 5dr Step Auto

2022PetrolAutomatic40,240 miles
Winsford, Cheshire
BMW Ix3, 2021 for sale23£20,999

BMW Ix3

210kW Premier Edition 80kWh 5dr Auto

2021ElectricAutomatic46,484 miles
Winsford, Cheshire
BMW 1 Series, 2020 for sale6£19,899

BMW 1 Series

M135i xDrive 5dr Step Auto

2020PetrolAutomatic54,030 miles
Winsford, Cheshire
BMW 2 Series, 2023 for sale3£25,899

BMW 2 Series

220i M Sport 2dr Step Auto

2023PetrolAutomatic21,399 miles
Winsford, Cheshire
BMW 5 Series, 2022 for sale7£28,899

BMW 5 Series

545e xDrive M Sport 4dr Auto

2022HybridAutomatic62,450 miles
Winsford, Cheshire
BMW 1 Series, 2024 for sale7£26,099

BMW 1 Series

M135i xDrive 5dr Step Auto

2024PetrolAutomatic25,210 miles
Winsford, Cheshire
BMW 3 Series, 2021 for sale39£23,399

BMW 3 Series

330e M Sport 5dr Step Auto

2021HybridAutomatic30,660 miles
Winsford, Cheshire
BMW 2 Series, 2016 for sale21£6,800

BMW 2 Series

1.5 218I SE 5-Door

2016PetrolManual62,622 miles
Lincolnshire, GB
BMW X5, 2008 for sale88£5,990

BMW X5

3.0 35d SE SUV 5dr Diesel Auto xDrive Euro 4 (286 ps)

2008DieselAutomatic145,235 miles
Mobberley, Knutsford
BMW 1 Series, 2020 for sale5£20,899

BMW 1 Series

M135i xDrive 5dr Step Auto [Tech Pack]

2020PetrolAutomatic42,555 miles
Winsford, Cheshire
BMW F750GS SPORT, 2019 for sale26£5,499

BMW F750GS SPORT

F750GS SPORT

2019Not statedNot stated9,889 miles
Codmore Hill, Pulborough
BMW 1 Series, 2017 for sale6£6,890

BMW 1 Series

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

2017DieselManual77,100 miles
Tyne and Wear, GB
BMW X3, 2021 for sale40£21,599

BMW X3

xDrive20d MHT M Sport 5dr Step Auto

2021HybridAutomatic67,280 miles
Winsford, Cheshire
BMW 1 Series, 2023 for sale4£22,899

BMW 1 Series

128ti 5dr Step Auto [Live Cockpit Professional]

2023PetrolAutomatic27,950 miles
Winsford, Cheshire
BMW 4 Series, 2023 for sale5£30,899

BMW 4 Series

420i M Sport 2dr Step Auto [Pro Pack]

2023PetrolAutomatic11,902 miles
Winsford, Cheshire
BMW X1, 2023 for sale3£23,299

BMW X1

sDrive 20i MHT Sport 5dr Step Auto

2023HybridAutomatic34,441 miles
Winsford, Cheshire
BMW I4, 2024 for sale21£28,199

BMW I4

250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]

2024ElectricAutomatic21,566 miles
Winsford, Cheshire
BMW 1 Series, 2018 for sale28£13,899

BMW 1 Series

118i [1.5] M Sport Shadow Ed 5dr Step Auto

2018PetrolAutomatic33,640 miles
Winsford, Cheshire
BMW 1 Series, 2022 for sale37£25,399

BMW 1 Series

M135i xDrive 5dr Step Auto

2022PetrolAutomatic12,160 miles
Winsford, Cheshire
BMW 1 Series, 2021 for sale19£20,499

BMW 1 Series

M135i xDrive 5dr Step Auto

2021PetrolAutomatic48,530 miles
Winsford, Cheshire
BMW 1 Series, 2025 for sale4£24,499

BMW 1 Series

120 M Sport 5dr Step Auto

2025HybridAutomatic20,218 miles
Winsford, Cheshire
BMW X3, 2021 for sale42£24,499

BMW X3

xDrive20d MHT M Sport 5dr Step Auto

2021HybridAutomatic39,500 miles
Winsford, Cheshire
BMW 3 Series, 2017 for sale64£11,250

BMW 3 Series

3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2017DieselAuto96,960 miles
Hampshire, GB
BMW 2 Series, 2017 for sale2£13,490

BMW 2 Series

2.0 220i M Sport Auto Euro 6 (s/s) 2dr

2017PetrolAuto33,250 miles
Hampshire, GB
BMW S 1000 R, 2018 for sale16£7,499

BMW S 1000 R

S 1000 R 1000 SPORT

2018Not statedNot stated14,898 miles
Codmore Hill, Pulborough
BMW 1 Series, 2014 for sale44£10,450

BMW 1 Series

3.0 M135i 3 door

2014PetrolManual69,500 miles
Merseyside, GB
Load more listings (317 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.