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

In partnership with

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

Chosen Filters (3)
* Postcode invalid
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 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 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 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 Auto Euro 6 (s/s) 4dr

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

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

Milton keynes, Buckinghamshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,570
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
£39,995
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
£62,600
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

Stevenage, Hertfordshire
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£65,585
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

Cambridge, Cambridgeshire
  • Petrol
  • 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

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

Hull, Yorkshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,491
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

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

Luton, Bedfordshire
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£50,880
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

South hykeham, Lincoln
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£55,268
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

South hykeham, Lincoln
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,912
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

Llandudno junction, Gwynedd
  • Brand new
  • 2024 reg
  • Petrol Hybrid
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,980
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

Loughton, Essex
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,250
...