BMW 3 Series cars available for sale now on What Car?

In partnership with

We have 106 new BMW 3 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 3 Series near you.

In partnership with

Cars found 106

Chosen Filters (2)
* Postcode invalid
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

Edinburgh, Midlothian
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£40,990
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

Edinburgh, Midlothian
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£40,990
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

Edinburgh, Midlothian
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£40,990
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

Chesterfield, Derbyshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,990
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

Doncaster, South yorkshire
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£44,282
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

Doncaster, South yorkshire
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£41,945
...