Used BMW X4 cars for sale on What Car?

In partnership with

What Car? Classifieds has 196 approved used BMW X4 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 X4 near you.

In partnership with

Cars found 196

Chosen Filters (4)
* Postcode invalid
BMW X4 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d XLine Auto XDrive Euro 6 (s/s) 5dr

Norwich, Norfolk
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 57,000 Miles
£15,990
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Tonbridge, Kent
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,000 Miles
£14,995
BMW X4 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

Birmingham, Warwickshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 98,932 Miles
£14,995
BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

Hayes, Middlesex
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,000 Miles
£19,799
BMW X4 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

York, North yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,000 Miles
£23,250
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Dunmow, Essex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 37,227 Miles
£19,995
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Benton, Newcastle upon tyne
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,000 Miles
£17,000
BMW X4 2.0 20d XLine XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d XLine XDrive Euro 6 (s/s) 5dr

West drayton, Middlesex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 145,000 Miles
£8,495
BMW X4 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 3.0 35d M Sport Auto XDrive Euro 6 (s/s) 5dr

Leighton buzzard, Bedfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 58,458 Miles
£16,999
BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

Sutton-in-ashfield, Nottinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,795 Miles
£19,495
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Epping, Essex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,000 Miles
£13,990
BMW X4 2.0 20d SE Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d SE Auto XDrive Euro 6 (s/s) 5dr

Radcliffe, Manchester
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 75,000 Miles
£13,635
BMW X4 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport X Auto XDrive Euro 6 (s/s) 5dr

Birmingham, Warwickshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 58,556 Miles
£18,000
BMW X4 2.0 20d SE Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d SE Auto XDrive Euro 6 (s/s) 5dr

Harrogate, North yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,156 Miles
£14,250
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Darlington, County durham
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 134,000 Miles
£11,249
Image unavailable

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Dereham, Norfolk
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 84,707 Miles
£14,695
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Carrville, Durham
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 88,604 Miles
£15,990
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

Sutton-in-ashfield, Nottinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,050 Miles
£27,995
BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 2.0 20d M Sport Auto XDrive Euro 6 (s/s) 5dr

Milton keynes, Buckinghamshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 89,922 Miles
£16,449
BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X4 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

Winsford, Cheshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 31,940 Miles
£20,999
...