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

In partnership with

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

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

Swindon, Wiltshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£69,520
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

Norwich, Norfolk
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,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

Cheltenham, Gloucestershire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 1 Miles
  • In stock
£64,950
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

Littlehampton, West sussex
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,808
BMW 3 Series Touring 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Sheffield, South yorkshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£67,185
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

Glasgow, Renfrewshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 30 Miles
  • In stock
£60,898
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

Crewe, Cheshire
  • Brand new
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 15 Miles
  • In stock
£46,999
BMW 3 Series Touring 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Shrewsbury, Shropshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,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

Preston, Lancashire
  • Petrol
  • 5 Doors
  • Automatic
  • In stock
£41,485
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

Colchester, Essex
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,255
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

Brighton, East sussex
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,155
BMW 3 Series Touring 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Warley, West midlands
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,495
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

Cambridge, Cambridgeshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£62,720
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

Cobham, Surrey
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,114
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

Eastleigh, Hampshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,900
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

Leeds, West yorkshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,995
BMW 3 Series Touring 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Stevenage, Hertfordshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£47,267
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
  • Brand new
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 11 Miles
  • In stock
£74,500
BMW 3 Series Touring 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

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

Wolverhampton, Wolverhampton
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£62,218
BMW 3 Series Touring 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Cow roast, Hertfordshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,995
...