Used BMW X4 cars for sale on What Car?

Powered by

What Car? Classifieds have 280 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 280

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

York, Yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 79,937 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

Luton, Bedfordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 73,410 Miles
£30,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

Leicester, Leicestershire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 30,780 Miles
£31,950
BMW X4 Series X4 XDrive20d M Sport

BMW X4 Series X4 XDrive20d M Sport

Ashford, Kent
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 13,100 Miles
£42,995
BMW X4 Series X4 XDrive30d M Sport

BMW X4 Series X4 XDrive30d M Sport

Coleraine, County londonderry
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 24,356 Miles
£42,950
BMW X4 3.0 30d M Sport X Auto XDrive Euro 6 (s/s) 5dr

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

Wetherby, West yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 51,000 Miles
£32,490
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

Ripley, Derbyshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 17,202 Miles
£34,495
BMW X4 3.0 M40i Auto XDrive Euro 6 (s/s) 5dr

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

Warrington, Lancashire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 42,108 Miles
£36,590
BMW X4 Series X4 XDrive30d M Sport

BMW X4 Series X4 XDrive30d M Sport

Chester, Cheshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 15,007 Miles
£43,999
Image unavailable

BMW X4 Series X4 XDrive20d M Sport

Chester, Cheshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 8,303 Miles
£47,999
BMW X4 Series X4 XDrive20d M Sport

BMW X4 Series X4 XDrive20d M Sport

Aberdeen, Kincardineshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 15,290 Miles
£44,150
BMW X4 Series X4 XDrive20d M Sport

BMW X4 Series X4 XDrive20d M Sport

Coventry, West midlands
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 22,854 Miles
£35,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

Waltham cross, Hertfordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 29,303 Miles
£34,400
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

Grantham, Lincolnshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 49,500 Miles
£24,480
BMW X4 Series X4 XDrive20d M Sport

BMW X4 Series X4 XDrive20d M Sport

Hook, Hampshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 12,000 Miles
£37,190
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Liverpool, Merseyside
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,577 Miles
£33,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

Newport, Gwent
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,200 Miles
£23,495
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Morecambe, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 26,216 Miles
£37,965
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

Ashton-under-lyne, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 39,643 Miles
£25,500
BMW X4 3.0 M40d Auto XDrive Euro 6 (s/s) 5dr

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

Perth, Perthshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 35,038 Miles
£38,990
...