Used BMW 4 Series cars for sale on What Car?

Powered by

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

Powered by

Cars found 1,450

Chosen Filters (2)
* 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

Newtownabbey, County antrim
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 61,045 Miles
£15,495
Image unavailable

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

Chatham, Kent
  • 2020 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 52,934 Miles
£17,500
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

Stevenage, Hertfordshire
  • 2019 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 77,200 Miles
£16,750
Image unavailable

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

Preston, Lancashire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 7,762 Miles
£37,490
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

Bayford, Hertfordshire
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 87,000 Miles
£15,450
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

Hartlepool, Cleveland
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 54,409 Miles
£15,850
BMW 420i 2.0 420i M Sport Auto Euro 6 (s/s) 2dr

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

London, Greater london
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 38,249 Miles
£25,698
BMW 4 SERIES 2.0 420i GPF M Sport Auto Euro 6 (s/s) 2dr

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

Derby, Derbyshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 58,000 Miles
£18,000
Image unavailable

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

Ballymena, County antrim
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 11,978 Miles
£27,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

Winchester, Hampshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 50,640 Miles
£14,844
BMW 4 SERIES 2.0 420d M Sport Euro 6 (s/s) 2dr

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

Plymouth, Devon
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 83,000 Miles
£11,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

Sheffield, Yorkshire
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 29,000 Miles
£25,480
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

Ilford, Essex
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 50,000 Miles
£15,995
BMW 4 Series 3.0 435d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Yaxley, Peterborough
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 77,998 Miles
£15,475
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

Bolton, Lancashire
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 33,000 Miles
£18,389
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

Clevedon, Avon
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 93,000 Miles
£12,949
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

Yaxley, Peterborough
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 60,000 Miles
£16,775
BMW 4 Series 3.0 M440d MHT Auto XDrive Euro 6 (s/s) 2dr

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

Brighton, East sussex
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 30,528 Miles
£36,150
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

Brighton, East sussex
  • 2021 reg
  • Diesel Hybrid
  • 2 Doors
  • Automatic
  • 47,011 Miles
£27,550
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

Perth, Perthshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 35,736 Miles
£18,649
...