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

In partnership with

We have 24 new BMW 4 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 4 Series near you.

In partnership with

Cars found 24

Chosen Filters (2)
* Postcode invalid
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Hereford, Herefordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£58,950
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Ballymena, County antrim
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£67,075
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Hindhead, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 4 Miles
  • In stock
£54,419
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Colchester, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,155
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Hungerford, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 11 Miles
  • In stock
£58,995
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Rochdale, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,285
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Cambridge, Cambridgeshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£48,750
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Ipswich, Suffolk
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£49,995
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Oxford, Oxfordshire
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£60,950
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Croydon, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£50,982
BMW 4 Series Convertible 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series Convertible 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Cow roast, Hertfordshire
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£71,995
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Aberdeen, Kincardineshire
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 12 Miles
  • In stock
£65,999
BMW 4 Series Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Cardiff, Glamorgan
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£54,980
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Hook, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£49,990
BMW 4 SERIES 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 SERIES 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Blackpool, Lancashire
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • In stock
£71,910
BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Blackpool, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£49,973
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Stockton-on-tees, Cleveland
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£47,925
BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

BMW 4 Series 3.0 M440i MHT Auto XDrive Euro 6 (s/s) 2dr

Yeovil, Somerset
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 9 Miles
  • In stock
£68,000
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Exeter, Devon
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 50 Miles
  • In stock
£46,660
BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

Salisbury, Wiltshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£47,787
...