Used BMW X4 cars for sale on What Car?

In partnership with

What Car? Classifieds has 513 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 513

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

Warrington, Cheshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 53,000 Miles
£22,450
Image unavailable

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

Kidderminster, Worcestershire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 51,200 Miles
£33,999
BMW X4 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Preston, Lancashire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 24,000 Miles
£36,999
BMW X4 3.0 M40i MHT Auto XDrive Euro 6 (s/s) 5dr

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

Reading, Berkshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,992 Miles
£55,855
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

Peterborough, Northamptonshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 54,258 Miles
£26,300
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Wigan, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 46,186 Miles
£31,995
BMW X4 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr

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

  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 46,032 Miles
£31,471
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

  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 50,196 Miles
£24,984
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

  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 27,564 Miles
£26,295
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

  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,188 Miles
£23,839
BMW X4 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr

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

Leeds, Yorkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 88,000 Miles
£24,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

Hereford, Herefordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,034 Miles
£26,950
BMW X4 2.0 20d MHT M Sport X Auto XDrive Euro 6 (s/s) 5dr

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

Salfords, Surrey
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 22,652 Miles
£35,444
BMW X4 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Ongar, Essex
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 24,500 Miles
£42,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

Northampton, Northamptonshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 52,493 Miles
£25,999
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
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,412 Miles
£16,000
BMW X4 3.0 M40d MHT Auto XDrive Euro 6 (s/s) 5dr

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

Newcastle upon tyne, Tyne and wear
  • 2019 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 43,160 Miles
£30,000
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

Chesham, Buckinghamshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 79,828 Miles
£13,795
BMW X4 2.0 20d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Irvine, North ayrshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 19,246 Miles
£37,998
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Ruislip, Middlesex
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 41,500 Miles
£31,450
...