Used BMW X7 cars for sale on What Car?

In partnership with

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

In partnership with

Cars found 242

Chosen Filters (2)
* Postcode invalid
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Stockton-on-tees, Cleveland
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 40,043 Miles
£52,762
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Newry, County down
  • 2021 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 43,000 Miles
£58,500
BMW X7 3.0 40i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Tunbridge wells, Kent
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 3,007 Miles
£87,995
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Cheltenham, Gloucestershire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10,498 Miles
£66,950
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Warley, West midlands
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 13,003 Miles
£58,000
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Hook, Hampshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 14,423 Miles
£76,898
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Stirling, Stirlingshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 18,764 Miles
£71,995
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Bishop stortford, Hertfordshire
  • 2025 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 4,999 Miles
£85,990
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Harrogate, North yorkshire
  • 2025 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 1,500 Miles
£87,990
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Norwich, Norfolk
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 33,395 Miles
£51,995
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Irvine, North ayrshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 3,256 Miles
£86,898
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Scunthorpe, South humberside
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 22,093 Miles
£61,526
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Brentford, Middlesex
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 13,481 Miles
£73,779
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Manchester, Lancashire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 7,784 Miles
£76,945
BMW X7 3.0 30d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Birmingham, Warwickshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 156,000 Miles
£30,950
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Worksop, Notts
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 48,320 Miles
£52,990
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Bromley, Kent
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 34,508 Miles
£55,995
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Burnley, Lancashire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 52,000 Miles
£55,450
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Chelmsford, Essex
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 21,166 Miles
£54,295
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Kirkcaldy, Fife
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10,297 Miles
£72,998
......