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

In partnership with

We have 127 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 127

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

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

Littlehampton, West sussex
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,000
BMW 3 Series Saloon 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

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

Cow roast, Hertfordshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,995
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

Cambridge, Cambridgeshire
  • Petrol
  • 5 Doors
  • Automatic
  • 7 Miles
  • In stock
£44,950
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Leeds, West yorkshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£66,750
BMW 3 Series 2.0 330e 22.3kWh M Sport Auto Euro 6 (s/s) 4dr

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

Ipswich, Suffolk
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • In stock
£45,995
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Tunbridge wells, Kent
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£68,895
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

West drayton, Greater london
  • Petrol
  • 4 Doors
  • Automatic
  • In stock
£47,400
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Colne, Lancashire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£65,888
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

Kirkcaldy, Fife
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,998
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

Kirkcaldy, Fife
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,998
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

Ashford, Kent
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,990
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Borehamwood, Hertfordshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£69,127
BMW 3 Series 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

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

Croydon, Surrey
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,982
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

London
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,809
BMW 3 Series 2.0 330e 22.3kWh M Sport Auto Euro 6 (s/s) 4dr

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

Inverness, Inverness-shire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,998
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

Inverness, Inverness-shire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,998
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Hungerford, Berkshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 11 Miles
  • In stock
£78,495
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

Wallsend, Tyne and wear
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£45,000
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

Hereford, Herefordshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,450
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

Leigh-on-sea, Essex
  • Petrol
  • 5 Doors
  • Automatic
  • 5 Miles
  • In stock
£45,770
...