Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 6,176 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 6,176

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

Ilford, Essex
  • 2016 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 100,000 Miles
£12,795
BMW 3 Series 2.0 320d M Sport Steptronic Euro 5 4dr

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

Altrincham, Cheshire
  • 2011 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 120,000 Miles
£5,393
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Kentish town, Middlesex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 32,000 Miles
£17,999
BMW 3 Series 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

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

Wellingborough, Northamptonshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 97,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

Harlow, Essex
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 72,000 Miles
£26,489
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

Leicester, Leicestershire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 99,000 Miles
£13,799
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

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

Willenhall, West midlands
  • 2017 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 39,596 Miles
£18,300
BMW 3 SERIES 2.0 320d SE Euro 5 (s/s) 4dr

BMW 3 SERIES 2.0 320d SE Euro 5 (s/s) 4dr

Belfast
  • 2012 reg
  • Diesel
  • 4 Doors
  • Manual
  • 89,122 Miles
£8,999
BMW 3 Series 2.0 318i M Sport Euro 5 (s/s) 4dr

BMW 3 Series 2.0 318i M Sport Euro 5 (s/s) 4dr

Hounslow, Middlesex
  • 2011 reg
  • Petrol
  • 4 Doors
  • Manual
  • 105,000 Miles
£4,995
BMW 3 SERIES 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 SERIES 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

Glasgow
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 34,916 Miles
£17,999
BMW 3 Series 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

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

Sutton coldfield, West midlands
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 99,664 Miles
£11,489
BMW 3 SERIES 2.0 320d ED EfficientDynamics Business Touring Euro 5 (s/s) 5dr

BMW 3 SERIES 2.0 320d ED EfficientDynamics Business Touring Euro 5 (s/s) 5dr

Manchester, Lancashire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 118,800 Miles
£7,500
BMW 3 Series 3.0 330d SE Euro 5 4dr

BMW 3 Series 3.0 330d SE Euro 5 4dr

Heckmondwike, West yorkshire
  • 2011 reg
  • Diesel
  • 4 Doors
  • Manual
  • 112,205 Miles
£4,995
BMW 3 SERIES 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

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

Bedford, Bedfordshire
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 88,458 Miles
£15,495
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

Chichester, West sussex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 50,355 Miles
£20,490
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

Bedford, Bedfordshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 46,926 Miles
£27,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

  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 24,024 Miles
£28,490
BMW 3 Series 2.0 320d M Sport Auto Euro 5 2dr

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

  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 45,614 Miles
£13,119
BMW 3 Series 2.0 320i SE Euro 4 2dr

BMW 3 Series 2.0 320i SE Euro 4 2dr

Reading, Berkshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 151,000 Miles
£2,500
BMW 3 Series 318d M Sport Saloon

BMW 3 Series 318d M Sport Saloon

Stoke on trent, Staffordshire
  • 2020 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 35,829 Miles
£25,199
...