Used BMW X7 cars for sale on What Car?

In partnership with

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

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

Huddersfield, West yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 28,689 Miles
£59,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

Cheltenham, Gloucestershire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 17,825 Miles
£57,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

Oxford, Oxfordshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 8,022 Miles
£91,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

Batley, West yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 2,450 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

High wycombe, Buckinghamshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 4,562 Miles
£75,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

Carlisle, Cumbria
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 52,100 Miles
£51,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

Hounslow, Middlesex
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 46,000 Miles
£55,489
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

Chelmsford, Essex
  • 2022 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 15,684 Miles
£64,299
BMW X7 Xdrive40I Mht M Sport 5Dr Step Auto [6 Seat]

BMW X7 Xdrive40I Mht M Sport 5Dr Step Auto [6 Seat]

Stoke on trent, Staffordshire
  • 2025 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 576 Miles
£85,999
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

Leeds, West yorkshire
  • 2025 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 101 Miles
£103,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

Harlow, Essex
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 32,128 Miles
£53,989
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

Chester, Cheshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 2,699 Miles
£89,999
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

Brighton, East sussex
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 8,607 Miles
£78,795
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

Ashford, Surrey
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 52,000 Miles
£49,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

Birmingham, Warwickshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,000 Miles
£46,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

Wakefield, West yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 8,503 Miles
£75,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

Bedford, Bedfordshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 24,119 Miles
£67,995
BMW X7 4.4 M50i V8 Auto XDrive Euro 6 (s/s) 5dr

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

Cockermouth, Cumbria
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 38,792 Miles
£63,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

High wycombe, Buckinghamshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 55,027 Miles
£56,000
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

Chester, Cheshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,663 Miles
£59,699
......