Used BMW X5 cars for sale on What Car?

In partnership with

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

In partnership with

Cars found 820

Chosen Filters (3)
* Postcode invalid
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Kirkcaldy, Fife
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 50,303 Miles
£39,998
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Waltham cross, Hertfordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 102,000 Miles
£29,950
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Horsham, West sussex
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 49,000 Miles
£39,990
BMW X5 4.4 M50i V8 Auto XDrive Euro 6 (s/s) 5dr

BMW X5 4.4 M50i V8 Auto XDrive Euro 6 (s/s) 5dr

Blackburn, Lancashire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 21,800 Miles
£55,875
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Worcester, Worcestershire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,294 Miles
£37,950
BMW X5 3.0 45e 24kWh XLine Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 45e 24kWh XLine Auto XDrive Euro 6 (s/s) 5dr

Kings lynn, Norfolk
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 57,342 Miles
£31,058
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

Bradford, West yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 27,675 Miles
£46,899
BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 40d M Sport Auto XDrive Euro 6 (s/s) 5dr

Leeds, Yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 28,700 Miles
£35,990
BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Cobham, Surrey
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 22,701 Miles
£46,995
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Ripon, North yorkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 52,500 Miles
£37,490
BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Hoddesdon, Hertfordshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 72,000 Miles
£39,495
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

Perth, Perthshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 36,010 Miles
£50,995
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Edinburgh, Midlothian
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 32,858 Miles
£42,000
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Orpington, Kent
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 25,000 Miles
£44,156
BMW X5 3.0 30d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Aylesbeare, Devon
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 14,977 Miles
£48,495
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Carrville, Durham
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 65,894 Miles
£35,490
BMW X5 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Dumfries, Dumfriesshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 42,698 Miles
£43,998
BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 50e 25.7kWh M Sport Steptronic XDrive Euro 6 (s/s) 5dr

Barnsley, South yorkshire
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 9,800 Miles
£79,971
BMW X5 3.0 40i M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 40i M Sport Auto XDrive Euro 6 (s/s) 5dr

Wigan, Lancashire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 24,630 Miles
£49,450
BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 3.0 45e 24kWh M Sport Auto XDrive Euro 6 (s/s) 5dr

Bournemouth, Dorset
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 34,606 Miles
£41,990
...