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 (2)
* Postcode invalid
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)

Doncaster, South yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 12,322 Miles
£78,492
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

Chatham, Kent
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 61,202 Miles
£48,800
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)

Surbiton, Surrey
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 3,275 Miles
£87,979
BMW X7 4.4 M50i V8 Dark Shadow Edition Auto XDrive Euro 6 (s/s) 5dr

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

Telford, Shropshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 32,000 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

Middlesbrough, North yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 28,647 Miles
£61,490
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

Loughton, Essex
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 60,714 Miles
£52,500
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Wilmslow, Cheshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 42,861 Miles
£53,999
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

West drayton, Middlesex
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,000 Miles
£47,989
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

London, London
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,500 Miles
£46,299
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

Sheffield, South yorkshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 46,802 Miles
£52,500
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
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 34,786 Miles
£56,879
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Upminster, Essex
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 54,300 Miles
£51,990
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)

Crewe, Cheshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 16,149 Miles
£87,599
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)

Ashford, Kent
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 11,279 Miles
£77,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)

Doncaster, South yorkshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 3,500 Miles
£86,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

Bristol, Avon
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 60,673 Miles
£55,000
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

Nottingham, Nottinghamshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,800 Miles
£43,991
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

Tavistock, Devon
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 40,000 Miles
£51,995
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

Knaresborough, North yorkshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,224 Miles
£49,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)

Cheltenham, Gloucestershire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 8,526 Miles
£84,950
......