Used BMW X7 cars for sale on What Car?

In partnership with

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

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

Cleckheaton, West yorkshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 25,950 Miles
£61,995
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Chester, Cheshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 4,877 Miles
£86,999
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Huddersfield, West yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,000 Miles
£74,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

Glasgow, Lanarkshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 11,437 Miles
£64,995
BMW X7 X7 XDrive40d M Sport

BMW X7 X7 XDrive40d M Sport

Salfords, Surrey
  • 2023 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 5,638 Miles
£93,741
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Middlesbrough, North yorkshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 14,903 Miles
£84,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

Ipswich, Suffolk
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 76,321 Miles
£50,792
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Middlesbrough, North yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 11,696 Miles
£82,990
BMW X7 3.0 40i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Knaresborough, North yorkshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,687 Miles
£81,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

Edinburgh, Midlothian
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 28,661 Miles
£60,000
BMW X7 3.0 40i M Sport Auto XDrive Euro 6 (s/s) 5dr

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

West drayton, Middlesex
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 99,000 Miles
£41,995
BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

Harrogate, North yorkshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 10,863 Miles
£94,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

Carlisle, Cumberland
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 64,000 Miles
£54,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

Knaresborough, North yorkshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 40,171 Miles
£55,950
BMW X7 3.0 40d MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Portsmouth, Hampshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9,166 Miles
£83,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

Seaham, County durham
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 35,581 Miles
£57,980
BMW X7 3.0 40i MHT M Sport Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Solihull, West midlands
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 16,346 Miles
£83,750
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

Perth, Perthshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 53,480 Miles
£55,998
BMW X7 3.0 40d MHT Auto XDrive Euro 6 (s/s) 5dr

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

Orpington, Kent
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 45,310 Miles
£53,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

Nottingham, Nottinghamshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 59,753 Miles
£55,991
...