Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 5,653 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 5,653

Chosen Filters (2)
* Postcode invalid
BMW 3 Series 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

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

Wolverhampton, Staffordshire
  • 2017 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 63,840 Miles
£11,995
BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

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

Peterborough, Cambridgeshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,796 Miles
£15,995
Image unavailable

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

Maydown, Londonderry
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 54,533 Miles
£16,495
BMW 3 Series 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Grantham, Lincolnshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 65,301 Miles
£15,975
BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

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

Eastbourne, East sussex
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 41,142 Miles
£25,450
BMW 3 Series 1.5 318i Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 1.5 318i Sport Auto Euro 6 (s/s) 4dr

Edinburgh, Midlothian
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 52,101 Miles
£12,849
BMW 3 Series 1.5 318i Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 1.5 318i Sport Auto Euro 6 (s/s) 4dr

Tooting, Surrey
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 19,496 Miles
£15,500
BMW 3 Series 3.0 335d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 3.0 335d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Chester
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 81,000 Miles
£17,995
BMW 3 Series 2.0 320d M Sport Shadow Edition Auto XDrive Euro 6 (s/s) 4dr

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

Edwinstowe, Mansfield
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 76,952 Miles
£15,450
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

Newcastle upon tyne, Tyne and wear
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 24,440 Miles
£26,991
BMW 3 SERIES 2.0 320i M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Blackburn, Lancashire
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 60,000 Miles
£20,720
BMW 3 Series 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

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

Tooting, Surrey
  • 2017 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 65,760 Miles
£12,800
BMW 3 SERIES 2.0 320d Sport Touring Euro 5 (s/s) 5dr

BMW 3 SERIES 2.0 320d Sport Touring Euro 5 (s/s) 5dr

Crewe, Cheshire
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 74,000 Miles
£8,490
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

Loughborough, Leicestershire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 35,974 Miles
£22,286
BMW 3 SERIES 2.0 330e 7.6kWh Sport Auto Euro 6 (s/s) 4dr

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

Loughborough, Leicestershire
  • 2017 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 38,357 Miles
£12,495
BMW 3 SERIES 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

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

Heywood, Lancashire
  • 2017 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 42,772 Miles
£14,990
BMW 3 Series 2.0 320d M Sport Steptronic Euro 5 2dr

BMW 3 Series 2.0 320d M Sport Steptronic Euro 5 2dr

Peterborough, Huntingdonshire
  • 2009 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 175,000 Miles
£2,500
BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

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

Manchester, Lancashire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 68,850 Miles
£12,450
BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

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

Stevenage, Hertfordshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 49,081 Miles
£25,500
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

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

Blackburn, Lancashire
  • 2021 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 30,877 Miles
£33,490
...