Used BMW 4 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,258 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,258

Chosen Filters (4)
* Postcode invalid
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

Leeds, West yorkshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 74,000 Miles
£13,995
BMW 4 Series 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

BMW 4 Series 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

Dorking, Surrey
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 63,000 Miles
£18,990
BMW 4 Series 2.0 420i Sport Auto Euro 6 (s/s) 2dr

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

Reading, Berkshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 21,192 Miles
£14,890
BMW 4 SERIES 3.0 440i M Sport Auto Euro 6 (s/s) 2dr

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

Wickford, Essex
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 84,150 Miles
£16,995
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

Stevenage, Hertfordshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 30,258 Miles
£17,000
BMW 4 Series 2.0 420i SE Auto Euro 6 (s/s) 2dr

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

Leicester, Leicester
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 62,501 Miles
£9,000
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Gateshead, Tyne and wear
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 122,000 Miles
£8,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

  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 33,867 Miles
£18,399
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

Stafford, Staffordshire
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 41,500 Miles
£16,999
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

Keighley, West yorkshire
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 4,515 Miles
£29,490
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

Winchester, Hampshire
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 41,468 Miles
£16,694
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

Chatham, Kent
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 70,028 Miles
£22,900
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

Pulborough, West sussex
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 42,235 Miles
£14,990
BMW 4 SERIES 2.0 420i GPF Sport Auto Euro 6 (s/s) 2dr

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

Loughborough, Leicestershire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 28,996 Miles
£16,495
BMW 4 Series 2.0 420d Luxury Auto XDrive Euro 6 (s/s) 2dr

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

Coventry, Warwickshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 94,000 Miles
£9,590
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

Benton, Newcastle upon tyne
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 72,325 Miles
£14,000
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Nottingham, Nottinghamshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 82,328 Miles
£12,991
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

Merthyr tydfil, Mid glamorgan
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 90,043 Miles
£10,991
BMW 4 Series 2.0 420i GPF M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Leeds, West yorkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,250 Miles
£19,240
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

Grantham, Lincolnshire
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 45,000 Miles
£15,475
...