Open menu

4,691Vehicles Available

88independent dealers

Used BMW cars for sale

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

375vehicles currently listed

375 BMW cars available

BMW X3, 2013 for sale24£5,495

BMW X3

2.0 X3 xDrive20d M Sport

2013DieselManual119,177 miles
West Yorkshire, GB
BMW 2 Series, 2016 for sale21£7,295

BMW 2 Series

1.5 218i Sport Coupe

2016PetrolManual88,000 miles
South Wales, GB
BMW M5 Competion F90, 2022 for sale34£62,495

BMW M5 Competion F90

BMW M5 Competion F90

2022PetrolAuto26,400 miles
Glasgow, UK
BMW Ix3, 2022 for sale42£31,899

BMW Ix3

210kW M Sport Pro 80kWh 5dr Auto

2022ElectricAutomatic8,110 miles
Winsford, Cheshire
BMW 1 Series, 2023 for sale7£23,499

BMW 1 Series

128ti 5dr Step Auto [Live Cockpit Professional]

2023PetrolAutomatic8,158 miles
Winsford, Cheshire
BMW Ix3, 2022 for sale41£25,599

BMW Ix3

210kW M Sport 80kWh 5dr Auto

2022ElectricAutomatic28,200 miles
Winsford, Cheshire
BMW 1 Series, 2024 for sale33£19,999

BMW 1 Series

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

2024PetrolAutomatic32,712 miles
Winsford, Cheshire
BMW 1 Series, 2024 for sale37£16,299

BMW 1 Series

118i [136] Sport 5dr Step Auto [Live Cockpit Pro]

2024PetrolAutomatic49,410 miles
Winsford, Cheshire
BMW X1, 2021 for sale38£19,399

BMW X1

xDrive 25e M Sport 5dr Auto

2021HybridAutomatic37,040 miles
Winsford, Cheshire
BMW X1, 2022 for sale41£15,899

BMW X1

sDrive 18i [136] Sport 5dr

2022PetrolManual47,480 miles
Winsford, Cheshire
BMW Z4, 2022 for sale39£28,299

BMW Z4

sDrive 20i M Sport 2dr Auto

2022PetrolAutomatic10,130 miles
Winsford, Cheshire
BMW 1 Series, 2018 for sale56£10,935

BMW 1 Series

116D M SPORT

2018DieselAutomatic68,845 miles
Leeds, West Yorkshire
BMW 1 Series, 2019 for sale27£8,750

BMW 1 Series

116D SE BUSINESS

2019DieselManual69,998 miles
Leeds, West Yorkshire
BMW 1 Series, 2019 for sale57£9,821

BMW 1 Series

116D SPORT

2019DieselManual55,719 miles
Leeds, West Yorkshire
BMW 2 Series, 2016 for sale62£14,800

BMW 2 Series

218I M SPORT

2016PetrolAutomatic27,971 miles
Leeds, West Yorkshire
BMW 1 Series, 2021 for sale61£22,300

BMW 1 Series

M135I XDRIVE

2021PetrolAutomatic56,669 miles
Leeds, West Yorkshire
BMW X2, 2019 for sale57£11,634

BMW X2

SDRIVE18I SPORT

2019PetrolManual64,222 miles
Leeds, West Yorkshire
BMW 2 Series, 2019 for sale57£11,302

BMW 2 Series

218I M SPORT ACTIVE TOURER

2019PetrolAutomatic46,503 miles
Leeds, West Yorkshire
BMW 3 Series, 2012 for sale28£3,457

BMW 3 Series

2.0 320d Efficient Dynamics

2012DieselManual104,125 miles
Cambridgeshire, GB
BMW 1 Series, 2019 for sale101£13,999

BMW 1 Series

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

2019DieselAuto110,000 miles
Cheshire, GB
BMW 2 Series, 2017 for sale87£8,795

BMW 2 Series

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

2017DieselAuto108,000 miles
Cheshire, GB
BMW 1 Series, 2020 for sale97£10,995

BMW 1 Series

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

2020PetrolManual119,000 miles
Cheshire, GB
BMW 3 Series, 2012 for sale90£5,695

BMW 3 Series

2.0 320d Sport Plus Edition Steptronic Euro 5 2dr

2012DieselAuto103,000 miles
Cheshire, GB
BMW 4 Series, 2015 for sale97£6,495

BMW 4 Series

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

2015DieselManual141,000 miles
Cheshire, GB
BMW 5 Series, 2017 for sale99£12,695

BMW 5 Series

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

2017DieselAuto108,000 miles
Cheshire, GB
BMW 3 Series, 2018 for sale30£17,985

BMW 3 Series

2018 (68) 3.0 335d xDrive M Sport Shadow Edition Auto 4WD 4dr

2018DieselAutomatic71,643 miles
Airdrie, Lanarkshire
Photos coming soonPhotos coming soon£POA

BMW 3 Series

2016 (66) 3.0 335d xDrive M Sport Auto 4WD 5dr

2016DieselAutomatic65,800 miles
Airdrie, Lanarkshire
BMW M4, 2016 for sale45£30,785

BMW M4

2016 (66) 3.0 M4 Semi-Auto 2dr

2016PetrolAutomatic31,501 miles
Airdrie, Lanarkshire
BMW X4, 2020 for sale7£42,985

BMW X4

2020 (70) 3.0 X4 M Competition Edition Auto 4WD 5dr

2020PetrolAutomatic34,500 miles
Airdrie, Lanarkshire
Photos coming soonPhotos coming soon£14,985

BMW 1 Series

2015 (15) 3.0 M135i Auto 3dr

2015PetrolAutomatic69,500 miles
Airdrie, Lanarkshire
BMW 2 Series, 2023 for sale32£37,985

BMW 2 Series

2023 (73) 3.0 M240i xDrive Auto 4WD 2dr

2023PetrolAutomatic25,873 miles
Airdrie, Lanarkshire
BMW 4 Series, 2019 for sale41£24,985

BMW 4 Series

2019 (19) 3.0 435d xDrive M Sport Auto 4WD 2dr

2019DieselAutomatic26,000 miles
Airdrie, Lanarkshire
BMW 7 Series, 2007 for sale4£5,995

BMW 7 Series

4.0 740i V8 Sport Auto Euro 4 4dr

2007PetrolAutomatic122,000 miles
Stanningley, Leeds
BMW 6 Series, 2004 for sale73£8,995

BMW 6 Series

645CI

2004PetrolAutomatic32,000 miles
Stanningley, Leeds
BMW 3 Series, 2002 for sale82£6,000

BMW 3 Series

318i SE Touring Tiptronic auto

2002PetrolAutomatic81,110 miles
Mobberley, Knutsford
BMW Z4 M, 2007 for sale89£14,990

BMW Z4 M

3.2i Convertible 2dr Petrol Manual Euro 4 (343 ps)

2007PetrolManual89,051 miles
Mobberley, Knutsford
BMW 1 Series, 2016 for sale52£9,599

BMW 1 Series

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

2016PetrolAuto61,700 miles
Greater London, GB
BMW 2 Series, 2023 for sale29£18,799

BMW 2 Series

225e xDrive Luxury 5dr DCT

2023HybridAutomatic15,140 miles
Winsford, Cheshire
BMW X1, 2021 for sale38£20,899

BMW X1

xDrive 20i [178] xLine 5dr Step Auto

2021PetrolAutomatic24,460 miles
Winsford, Cheshire
BMW X3, 2021 for sale30£24,599

BMW X3

xDrive20d MHT M Sport 5dr Step Auto

2021HybridAutomatic43,086 miles
Winsford, Cheshire
BMW 2 Series, 2015 for sale71£5,874

BMW 2 Series

2.0 218d SE Active Tourer Diesel Automatic Silver 5dr LOW TAX+LEATHER+SATNAV

2015DieselAuto96,000 miles
West Yorkshire, GB
BMW 1 Series, 2024 for sale33£22,499

BMW 1 Series

120 M Sport 5dr Step Auto

2024HybridAutomatic18,301 miles
Winsford, Cheshire
BMW 2 Series, 2021 for sale36£22,599

BMW 2 Series

M235i xDrive 4dr Step Auto

2021PetrolAutomatic27,100 miles
Winsford, Cheshire
BMW 5 Series, 2020 for sale42£19,799

BMW 5 Series

520d MHT M Sport 5dr Auto

2020HybridAutomatic49,010 miles
Winsford, Cheshire
BMW 2 Series, 2025 for sale33£20,399

BMW 2 Series

225e xDrive Sport 5dr DCT

2025HybridAutomatic20,375 miles
Winsford, Cheshire
BMW Ix2, 2026 for sale31£36,299

BMW Ix2

230kW xDrive30 M Sport 65kWh 5dr Auto [Tech/Pro]

2026ElectricAutomatic4,618 miles
Winsford, Cheshire
BMW 3 Series, 2019 for sale36£15,495

BMW 3 Series

2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2019DieselAutomatic90,360 miles
Bradford, West Yorkshire
BMW 3 Series, 2012 for sale11£4,999

BMW 3 Series

2.0 320d M Sport Coupe

2012DieselManual105,000 miles
Merseyside, GB
BMW X1, 2014 for sale25£4,980

BMW X1

2.0 X1 xDrive20d Sport

2014DieselManual84,600 miles
Merseyside, GB
BMW 2 Series, 2014 for sale33£5,450

BMW 2 Series

1.5 218i Sport Active Tourer

2014PetrolManual100,000 miles
Merseyside, GB
Load more listings (175 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.