Used BMW 4 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 1,106 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,106

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

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

Southall, Middlesex
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 135,000 Miles
£4,999
BMW 4 Series 2.0 420d Sport Euro 6 (s/s) 2dr

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

Camberley, Surrey
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 122,000 Miles
£6,499
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

Southampton, Hampshire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 184,765 Miles
£6,499
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

Manchester, Lancashire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 125,000 Miles
£6,750
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

Sheffield, Yorkshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 120,654 Miles
£6,790
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

Ashton-under-lyne, Lancashire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 154,000 Miles
£6,795
BMW 4 Series 2.0 420d Sport Euro 6 (s/s) 2dr

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

Birmingham, Warwickshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 119,000 Miles
£6,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

Northolt, Middlesex
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 124,800 Miles
£6,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

Rotherham, South yorkshire
  • 2013 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 138,000 Miles
£6,995
BMW 4 Series 2.0 420i Modern Auto Euro 6 (s/s) 2dr

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

Berkeley, Gloucestershire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 112,000 Miles
£7,143
BMW 4 SERIES 2.0 420i SE Euro 6 (s/s) 2dr

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

Hartlepool, County durham
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 109,959 Miles
£7,268
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
  • 144,000 Miles
£7,450
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

Congleton, Cheshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 149,000 Miles
£7,450
BMW 4 Series 2.0 428i M Sport Euro 6 (s/s) 2dr

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

Woking, Surrey
  • 2013 reg
  • Petrol
  • 2 Doors
  • Manual
  • 131,000 Miles
£7,450
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

Dewsbury, West yorkshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 120,834 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

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

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

Bristol, City of bristol
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 111,000 Miles
£7,494
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

Southport, Merseyside
  • 2014 reg
  • Diesel
  • 2 Doors
  • Manual
  • 111,322 Miles
£7,495
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

Oldham, Lancashire
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 128,944 Miles
£7,495
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

New southgate, London
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 130,900 Miles
£7,499
...