Used BMW X4 cars for sale on What Car?

Powered by

What Car? Classifieds have 178 approved used BMW X4 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 X4 cars near you.

Powered by

Cars found 178

Chosen Filters (4)
* Postcode invalid
BMW X4 Series X4 XDrive20d M Sport

BMW X4 Series X4 XDrive20d M Sport

Preston, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 43,423 Miles
£31,490
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

York, North yorkshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,300 Miles
£19,489
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

Liverpool, Merseyside
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 64,000 Miles
£20,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

Hartlepool, Cleveland
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 48,000 Miles
£24,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

St ives, Huntington
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,565 Miles
£17,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

Chorley, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 33,351 Miles
£26,495
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
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 69,352 Miles
£19,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

Magherafelt, County londonderry
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 57,000 Miles
£19,650
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

Southport, Merseyside
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 38,440 Miles
£30,988
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

Nelson, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 81,610 Miles
£20,500
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

Romford, Greater london
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 30,000 Miles
£31,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

  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 50,859 Miles
£21,049
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

Edgware, Middlesex
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 26,841 Miles
£38,644
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

Derby, Derbyshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,000 Miles
£19,350
BMW X4 Series X4 M40d

BMW X4 Series X4 M40d

Coventry, West midlands
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 25,628 Miles
£37,500
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

Northampton, Northamptonshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,000 Miles
£17,450
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

Sutton-in-ashfield, Nottinghamshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 42,194 Miles
£25,144
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

Altrincham, Cheshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 54,103 Miles
£21,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

Shrewsbury, Shropshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,451 Miles
£21,632
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

Padworth, Reading
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 36,121 Miles
£21,995
...