Used BMW 4 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,362 approved used BMW 4 Series cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 4 Series near you.

In partnership with

Cars found 1,362

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

BMW 4 Series 2.0 425d M Sport Auto Euro 6 (s/s) 2dr

Potters bar, Hertfordshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 64,500 Miles
£13,450
BMW 4 SERIES 2.0 420d MHT M Sport Auto Euro 6 (s/s) 2dr

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

Leighton buzzard, Bedfordshire
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 28,084 Miles
£28,149
BMW 4 Series 2.0 420i M Sport Auto XDrive Euro 6 (s/s) 2dr

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

West bromwich, West midlands
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 122,000 Miles
£8,475
BMW 4 Series 2.0 428i M Sport Auto Euro 6 (s/s) 2dr

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

Billericay, Essex
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 40,820 Miles
£14,990
BMW 4 SERIES 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

Swindon, Wiltshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 92,553 Miles
£10,995
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

Mansfield, Nottinghamshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 29,000 Miles
£19,995
BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

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

Buckhurst hill, Essex
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 92,000 Miles
£8,500
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

Addlestone, Surrey
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,490 Miles
£12,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

Faringdon, Oxfordshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 86,000 Miles
£11,000
BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

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

Tamworth, Staffordshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 74,000 Miles
£13,990
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

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

Waltham abbey, Essex
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 67,488 Miles
£11,495
BMW 4 SERIES 2.0 428i M Sport Auto Euro 6 (s/s) 2dr

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

Cannock, Staffordshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 44,852 Miles
£15,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

Doncaster, South yorkshire
  • 2024 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 18,712 Miles
£50,300
BMW 4 SERIES 3.0 430d MHT M Sport Auto XDrive Euro 6 (s/s) 2dr

BMW 4 SERIES 3.0 430d MHT M Sport Auto XDrive Euro 6 (s/s) 2dr

Dunstable, Bedfordshire
  • 2022 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 20,993 Miles
£32,919
BMW 4 SERIES 3.0 435i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 SERIES 3.0 435i M Sport Auto Euro 6 (s/s) 2dr

Lewes, East sussex
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 82,092 Miles
£12,990
BMW 4 Series 2.0 420d Sport Auto Euro 6 (s/s) 2dr

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

Lutterworth, Leicestershire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 77,366 Miles
£10,490
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

Guiseley, Yorkshire
  • 2021 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 15,094 Miles
£39,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

Nottingham, Derbyshire
  • 2023 reg
  • Petrol Hybrid
  • 2 Doors
  • Automatic
  • 5,000 Miles
£52,000
BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 430d M Sport Auto Euro 6 (s/s) 2dr

High peak, Derbyshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 92,000 Miles
£10,813
...