Used BMW 3 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 5,136 approved used BMW 3 Series cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 3 Series near you.

In partnership with

Cars found 5,136

Chosen Filters (2)
* Postcode invalid
Image unavailable
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 71,681 Miles
BMW 3 Series 2.0 318d Sport Euro 5 (s/s) 4dr
  • 2014 reg
  • Diesel
  • 4 Doors
  • Manual
  • 103,000 Miles
BMW 3 SERIES 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 59,225 Miles
BMW 3 SERIES 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 53,000 Miles
BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr
  • 2019 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 67,000 Miles
BMW 3 SERIES 2.0 320d M Sport Touring XDrive Euro 5 (s/s) 5dr
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 94,500 Miles
BMW 3 SERIES 3.0 325d Sport Plus Edition Steptronic Euro 5 2dr
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 68,000 Miles
BMW 3 SERIES 3.0 330d M Sport Auto Euro 6 (s/s) 4dr
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 35,000 Miles
BMW 3 Series 1.5 318i Sport Euro 6 (s/s) 4dr
  • 2016 reg
  • Petrol
  • 4 Doors
  • Manual
  • 76,221 Miles
BMW 3 SERIES 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,000 Miles
BMW 3 Series 2.0 320d ED BluePerformance EfficientDynamics Business Touring Auto Euro 6 (s/s) 5dr
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 142,000 Miles
BMW 3 Series 2.0 320i Luxury Auto Euro 6 (s/s) 4dr
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 22,000 Miles
BMW 3 Series 2.0 320d SE Touring Auto Euro 5 (s/s) 5dr
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 24,428 Miles
BMW 3 Series 2.0 320d BluePerformance Luxury Auto Euro 6 (s/s) 4dr
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 23,000 Miles
BMW 3 Series 2.0 330e 12kWh M Sport Pro Edition Auto XDrive Euro 6 (s/s) 4dr
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 54,686 Miles
BMW 3 SERIES 2.0 328i Luxury Euro 5 (s/s) 4dr
  • 2012 reg
  • Petrol
  • 4 Doors
  • Manual
  • 63,585 Miles
BMW 3 Series 3.0 M340d MHT Touring Auto XDrive Euro 6 (s/s) 5dr
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 66,000 Miles
BMW 3 Series 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 45,000 Miles
BMW 3 Series 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 104,600 Miles
BMW 3 Series 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 85,000 Miles
...