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

In partnership with

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

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

Cardiff, Glamorgan
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,550
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 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

Harrogate, North yorkshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£59,999
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

Leigh-on-sea, Essex
  • Petrol
  • 4 Doors
  • Automatic
  • 5 Miles
  • In stock
£42,816
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 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

Hereford, Herefordshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£58,950
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 Auto Euro 6 (s/s) 4dr

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

Penryn, Cornwall
  • Brand new
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 1 Miles
  • In stock
£39,999
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

Blackpool, Lancashire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • In stock
£65,973
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
...