Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 4,757 approved used BMW 3 Series cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW 3 Series cars near you.

Powered by

Cars found 4,757

Chosen Filters (3)
* Postcode invalid
BMW 3 Series 2.0 330e 12kWh M Sport Pro Edition Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh M Sport Pro Edition Auto XDrive Euro 6 (s/s) 4dr

Stoke on trent, Staffordshire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 16,766 Miles
£27,998
BMW 3 Series 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr

BMW 3 Series 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr

Southampton, Hampshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Manual
  • 140,000 Miles
£4,295
BMW 3 SERIES 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

Glasgow, Lanarkshire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 36,750 Miles
£16,999
BMW 3 SERIES 3.0 330d M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 330d M Sport Auto XDrive Euro 6 (s/s) 4dr

Stoke on trent, Staffordshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 43,594 Miles
£17,299
BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

Waltham cross, Hertfordshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 46,278 Miles
£17,000
BMW 3 SERIES 3.0 340i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 340i M Sport Auto Euro 6 (s/s) 4dr

Bedford, Bedfordshire
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 73,789 Miles
£17,495
BMW 3 SERIES 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr

Exeter, Devon
  • 2022 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 29,106 Miles
£28,450
BMW 3 SERIES 3.0 M340i Auto XDrive Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 M340i Auto XDrive Euro 6 (s/s) 4dr

Exeter, Devon
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 41,500 Miles
£29,700
BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

Aberdeen, Kincardineshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 65,425 Miles
£15,995
Image unavailable

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

The hyde, Middlesex
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 47,000 Miles
£9,999
BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

Launceston, Cornwall
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 32,700 Miles
£20,995
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

Leeds, Yorkshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 47,266 Miles
£20,999
BMW 320i 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

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

London, Greater london
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 61,494 Miles
£13,698
BMW 318D 2.0 318d M Sport Euro 6 (s/s) 4dr

BMW 318D 2.0 318d M Sport Euro 6 (s/s) 4dr

London, Greater london
  • 2017 reg
  • Diesel
  • 4 Doors
  • Manual
  • 76,618 Miles
£11,000
BMW 3 SERIES 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

Peterborough, Cambridgeshire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 71,860 Miles
£14,299
BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

Broxbourne, Hertfordshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 30,000 Miles
£18,484
BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr

Reading, Berkshire
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 57,433 Miles
£18,890
BMW 3 Series 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320d ED Plus Auto Euro 6 (s/s) 4dr

Hook, Hampshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 24,000 Miles
£13,990
Image unavailable

BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

Chester, Cheshire
  • 2022 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 18,117 Miles
£42,999
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

Waltham cross, Hertfordshire
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 35,500 Miles
£21,100
...