Used BMW X5 cars for sale on What Car?

In partnership with

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

Chosen Filters (4)
* 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

Colchester, Essex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 64,339 Miles
£23,499
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

Welwyn garden city, Hertfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 100,484 Miles
£18,990
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

Bathgate, West lothian
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 69,000 Miles
£37,495
BMW X5 2.0 25d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW X5 2.0 25d M Sport Auto XDrive Euro 6 (s/s) 5dr

Ilford, Essex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 74,917 Miles
£17,495
BMW X5 3.0 40d SE Auto XDrive Euro 6 (s/s) 5dr

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

Gateshead, Tyne and wear
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,418 Miles
£23,499
Image unavailable

BMW X5 2.0 25d SE Auto SDrive Euro 6 (s/s) 5dr

Middlesbrough, Cleveland
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 114,322 Miles
£11,990
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

Manchester, Lancashire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 99,000 Miles
£17,640
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Watford, Hertfordshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 105,000 Miles
£19,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

Luton, Bedfordshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 90,815 Miles
£20,694
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Romford, Essex
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 58,000 Miles
£44,990
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Bolton, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 86,000 Miles
£41,990
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

Camberley, Surrey
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,000 Miles
£15,999
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

Northampton, Northamptonshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 57,991 Miles
£28,999
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

Bawtry, South yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 94,017 Miles
£19,995
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

West bromwich, West midlands
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 99,367 Miles
£20,999
BMW X5 2.0 25d SE Auto XDrive Euro 6 (s/s) 5dr

BMW X5 2.0 25d SE Auto XDrive Euro 6 (s/s) 5dr

Billingshurst, West sussex
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 83,205 Miles
£13,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

Aylesford, Kent
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 65,652 Miles
£36,999
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

Ellesmere port, Cheshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 74,982 Miles
£19,000
BMW X5 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Feltham, Middlesex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 72,000 Miles
£25,500
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

Bolton, Lancashire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 104,455 Miles
£22,500
...