Used BMW 4 Series cars for sale on What Car?

In partnership with

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

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

Peterborough, Cambridgeshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 135,202 Miles
£5,995
BMW 4 Series 2.0 420i Sport Euro 6 (s/s) 2dr

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

Peterborough, Cambridgeshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 118,000 Miles
£6,190
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

Keighley, West yorkshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Manual
  • 174,000 Miles
£6,489
BMW 4 Series 2.0 418d SE Euro 6 (s/s) 2dr

BMW 4 Series 2.0 418d SE Euro 6 (s/s) 2dr

Great missenden, Buckinghamshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 95,000 Miles
£6,590
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

Nuneaton, Warwickshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 150,500 Miles
£6,750
BMW 4 SERIES 2.0 420d M Sport XDrive Euro 6 (s/s) 2dr

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

Rowley regis, West midlands
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 103,518 Miles
£6,990
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

Chelmsford, Essex
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 168,754 Miles
£6,991
BMW 4 SERIES 2.0 420d Luxury XDrive Euro 6 (s/s) 2dr

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

Gloucester, Gloucestershire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 112,000 Miles
£6,995
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

West drayton, Middlesex
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 120,000 Miles
£6,995
Image unavailable

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

Mansfield, Nottinghamshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 100,000 Miles
£6,995
BMW 4 Series 2.0 420d SE Auto Euro 6 (s/s) 2dr

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

Rainham, Essex
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 112,000 Miles
£7,000
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

Ashbourne, Derbyshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 117,450 Miles
£7,150
BMW 4 SERIES 2.0 420d Sport Auto XDrive Euro 6 (s/s) 2dr

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

Peterborough, Cambridgeshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 122,600 Miles
£7,199
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

Luton, Bedfordshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 112,000 Miles
£7,290
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

Lytham st annes, Lancashire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 114,738 Miles
£7,400
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

Solihull, West midlands
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 146,000 Miles
£7,450
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

Liverpool, Merseyside
  • 2017 reg
  • Diesel
  • 2 Doors
  • Manual
  • 153,999 Miles
£7,495
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

Doncaster, South yorkshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 140,000 Miles
£7,495
BMW 4 Series 2.0 420d M Sport XDrive Euro 6 (s/s) 2dr

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

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

Cardiff, Cardiff
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 140,792 Miles
£7,695
...