Used BMW 3 Series cars for sale on What Car?

Powered by

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

Chosen Filters (2)
* Postcode invalid
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 1.9 316i 4dr

BMW 3 Series 1.9 316i 4dr

Halesowen, West midlands
  • 2000 reg
  • Petrol
  • 4 Doors
  • Manual
  • 91,000 Miles
£1,199
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

Stevenage, Hertfordshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 40,000 Miles
£18,995
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 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
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 72,652 Miles
£17,800
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 2.0 320d M Sport XDrive Euro 5 (s/s) 4dr

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

Newcastle upon tyne, Northumberland
  • 2014 reg
  • Diesel
  • 4 Doors
  • Manual
  • 77,400 Miles
£9,700
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

Kilmarnock, Ayrshire
  • 2021 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 55,926 Miles
£22,998
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 320i Sport Auto Euro 6 (s/s) 4dr

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

Paisley, Renfrewshire
  • 2020 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 38,989 Miles
£21,498
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

London, Greater london
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 70,357 Miles
£17,498
BMW 3 SERIES 2.0 320d Luxury Euro 5 (s/s) 4dr

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

Ballymena, County antrim
  • 2013 reg
  • Diesel
  • 4 Doors
  • Manual
  • 101,553 Miles
£5,975
BMW 3 Series 3.0 330d BluePerformance M Sport Auto Euro 6 (s/s) 4dr

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

Bradford, West yorkshire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 118,000 Miles
£9,480
BMW 3 SERIES 2.0 318d Exclusive Edition Euro 5 (s/s) 4dr

BMW 3 SERIES 2.0 318d Exclusive Edition Euro 5 (s/s) 4dr

Ipswich, Suffolk
  • 2011 reg
  • Diesel
  • 4 Doors
  • Manual
  • 121,861 Miles
£2,500
BMW 3 Series 2.0 320d MHT Sport Auto Euro 6 (s/s) 4dr

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

Manchester, Lancashire
  • 2020 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 50,623 Miles
£20,998
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

Wembley, Middlesex
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 83,000 Miles
£14,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

Tooting, Surrey
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 31,183 Miles
£21,300
BMW 3 Series 2.0 320d SE Auto Euro 6 (s/s) 4dr

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

Tooting, Surrey
  • 2019 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 82,891 Miles
£15,200
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
...