Open menu

4,710Vehicles 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 X2, 2023 for sale36£23,699

BMW X2

xDrive 20i [178] M Sport 5dr Step Auto

2023PetrolAutomatic23,610 miles
Winsford, Cheshire
BMW X5, 2020 for sale24£23,990

BMW X5

M Sport

2020DieselAutomatic127,000 miles
West Midlands, Solihull
BMW 3 Series, 2020 for sale27£9,990

BMW 3 Series

Se

2020DieselManual96,000 miles
West Midlands, Solihull
Photos coming soonPhotos coming soon£POA

BMW 8 Series

8 Series

2026PetrolautomaticNot stated
Unit 3A Central Business Centre, London
BMW 5 Series, 2024 for sale1£51,669

BMW 5 Series

550e M Sport Pro

2024PetrolAutomatic14,939 miles
Sutton, Surrey
BMW 3 Series, 2016 for sale1£5,000

BMW 3 Series

318d SE

2016DieselManual119,580 miles
Sutton, Surrey
BMW 3 Series, 2022 for sale40£37,733

BMW 3 Series

M340d MHT

2022Diesel HybridAutomatic40,850 miles
Henbury, Bristol
BMW 3 Series, 2024 for sale29£19,995

BMW 3 Series

330e Sport

2024Plug-in HybridAutomatic69,500 miles
Henbury, Bristol
BMW Z3, 2001 for sale82£3,479

BMW Z3

2.2 E36 Z3 2.2i Roadster Convertible Automatic Blue 2dr RARE AUTO+STUNNING+LEATHER

2001PetrolAuto124,000 miles
West Yorkshire, GB
BMW M4, 2024 for sale83£59,797

BMW M4

3.0 M4 Competition M xDrive Convertible Automatic Black 2dr ULTIMATE PACK+LOW MILES+1 KEEPER+FBSH

2024PetrolAuto9,000 miles
West Yorkshire, GB
BMW 7 Series, 2017 for sale28£15,495

BMW 7 Series

BMW 730d Xdrive

2017DieselAuto91,100 miles
Glasgow, UK
BMW X4, 2019 for sale32£34,995

BMW X4

3.0 X4 M40d

2019DieselAuto49,900 miles
Leicestershire, GB
BMW X5, 2019 for sale38£34,495

BMW X5

3.0 X5 M50d

2019DieselAuto86,500 miles
Leicestershire, GB
BMW 3 Series, 2009 for sale24£4,695

BMW 3 Series

3.0 335i M Sport Convertible

2009PetrolAuto134,000 miles
Leicestershire, GB
BMW 1 Series, 2015 for sale1£4,095

BMW 1 Series

125d M Sport

2015DieselManual143,000 miles
Ravenstone, Leicestershire
BMW 2 Series, 2016 for sale79£9,400

BMW 2 Series

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

2016DieselAuto62,000 miles
West Midlands, GB
BMW 1 Series, 2018 for sale5£8,630

BMW 1 Series

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

2018PetrolManual76,000 miles
West Midlands, GB
BMW M3, 2008 for sale99£13,000

BMW M3

4.0 M3 Semi-Auto 2dr

2008PetrolAutomatic88,900 miles
BMW 5 Series, 2014 for sale59£8,495

BMW 5 Series

2.0 520d Luxury Auto Euro 6 (s/s) 4dr

2014DieselAutomatic71,000 miles
London, England
BMW 5 Series, 2018 for sale41£11,995

BMW 5 Series

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

2018DieselAutomatic124,000 miles
London, England
BMW X6, 2015 for sale59£15,695

BMW X6

3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr

2015DieselAutomatic80,100 miles
London, England
BMW 7 Series, 2015 for sale49£14,995

BMW 7 Series

3.0 730d Auto xDrive Euro 6 (s/s) 4dr

2015DieselAutomatic81,000 miles
London, England
BMW 3 Series, 2016 for sale53£11,995

BMW 3 Series

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

2016DieselAutomatic82,800 miles
London, England
BMW 5 Series, 2017 for sale56£9,595

BMW 5 Series

2.0 520d ED SE Auto Euro 6 (s/s) 4dr

2017DieselAutomatic103,000 miles
London, England
BMW 4 Series, 2018 for sale36£14,495

BMW 4 Series

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

2018PetrolAutomatic55,000 miles
London, England

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.