Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 1,397 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 1,397

Chosen Filters (3)
* Postcode invalid
BMW 3 Series 2.0 320d M Sport Touring Euro 4 5dr

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

Ilkeston, Derbyshire
  • 2006 reg
  • Diesel
  • 5 Doors
  • Manual
  • 55,000 Miles
£3,990
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

Nottingham, Nottinghamshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 48,892 Miles
£25,491
BMW 3 Series 2.0 320i M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Croydon, Surrey
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 60,000 Miles
£14,494
BMW 3 SERIES 2.0 320d M Sport Touring Euro 5 (s/s) 5dr

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

Preston, Lancashire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,000 Miles
£9,995
BMW GOLF 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

BMW GOLF 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

Sandy, Bedfordshire
  • 2016 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 103,000 Miles
£12,450
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
  • 34,000 Miles
£21,995
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 5 (s/s) 5dr

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

Saltburn-by-the-sea, Cleveland
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 90,000 Miles
£12,990
BMW 3 Series 2.0 320d M Sport Touring Auto XDrive Euro 5 (s/s) 5dr

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

Poole, Dorset
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 96,000 Miles
£10,995
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Dunmow, Essex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 88,000 Miles
£13,795
BMW 3 SERIES 2.0 320i Sport Touring Auto Euro 6 (s/s) 5dr

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

Newtownabbey, County antrim
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 51,980 Miles
£20,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

Catterick garrison, North yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 93,431 Miles
£13,995
BMW 3 SERIES 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Rochdale, Lancashire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 37,300 Miles
£33,995
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

Nottingham, Nottinghamshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 65,954 Miles
£23,491
Image unavailable

BMW 3 Series 3.0 330d M Sport Touring Auto Euro 4 5dr

Bolton, Lancashire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 144,000 Miles
£4,990
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

Bristol, Gloucestershire
  • 2022 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 42,577 Miles
£25,039
BMW 3 Series 3.0 330d Luxury Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 3.0 330d Luxury Touring Auto Euro 6 (s/s) 5dr

Hartley, Kent
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,786 Miles
£14,250
BMW 3 Series 3.0 335d M Sport Shadow Edition Touring Auto XDrive Euro 6 (s/s) 5dr

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

Peterborough, Huntingdonshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 61,000 Miles
£22,490
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

Waltham cross, Hertfordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 66,443 Miles
£17,700
BMW 3 SERIES 2.0 318d M Sport Touring Euro 6 (s/s) 5dr

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

Bury, Lancs
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 78,578 Miles
£11,410
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

Edinburgh, Midlothian
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 32,061 Miles
£27,000
...