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

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

Norwich, Norfolk
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,795
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

Chesterfield, Derbyshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,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
£44,999
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

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

Stockton-on-tees, Cleveland
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,895
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

Salisbury, Wiltshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£70,250
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
£75,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

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

Farnborough, Hampshire
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • In stock
£45,818
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

Plymouth, Devon
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 1 Miles
  • In stock
£60,940
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

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

Crewe, Cheshire
  • Brand new
  • 2025 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 15 Miles
  • In stock
£55,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

Ipswich, Suffolk
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • In stock
£59,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

Chesterfield, Derbyshire
  • Petrol
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,781
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
  • 15 Miles
  • In stock
£38,745
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
£48,735
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

Bishop stortford, Hertfordshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,791
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

Warwick, Warwickshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 10 Miles
  • In stock
£61,729
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

Farnborough, Hampshire
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • In stock
£67,818
...