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

In partnership with

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

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

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

High wycombe, Buckinghamshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,985
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

Ashford, Kent
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,990
BMW 3 Series 3.0 M340i MHT Auto XDrive Euro 6 (s/s) 4dr

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

Hungerford, Berkshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 11 Miles
  • In stock
£69,995
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

Hungerford, Berkshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 11 Miles
  • In stock
£52,995
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

Hungerford, Berkshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 11 Miles
  • In stock
£48,995
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

Ashford, Kent
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,990
BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

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

Warley, West midlands
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,495
BMW 3 Series Saloon 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

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

Leicester, Leicestershire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,995
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

Harrogate, North yorkshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,460
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
£43,295
BMW 3 Series 2.0 320i M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Milton keynes, Buckinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,881
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

Chelmsford, Essex
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 14 Miles
  • In stock
£42,963
BMW 3 Series Saloon 2.0 320i Sport Auto Euro 6 (s/s) 4dr

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

Worcester, Worcestershire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,995
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

Leeds, West yorkshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,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

Bedford, Bedfordshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,993
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

Grimsby, South humberside
  • Petrol
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£42,516
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 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 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
...