Used BMW X7 cars for sale on What Car?

In partnership with

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

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

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

Coventry, Warwickshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 53,249 Miles
£52,990
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)

Cheltenham, Gloucestershire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 10,606 Miles
£79,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)

Leeds, West yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 20,116 Miles
£72,211
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)

York, Yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9,483 Miles
£68,282
BMW X7 3.0 30d Auto XDrive Euro 6 (s/s) 5dr

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

Hounslow, Middlesex
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,000 Miles
£39,489
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)

High wycombe, Buckinghamshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 7,604 Miles
£87,500
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

Stafford, Staffordshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 14,378 Miles
£69,999
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

Stevenage, Hertfordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 48,072 Miles
£56,000
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)

Salfords, Surrey
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 19,150 Miles
£68,991
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

Solihull, West midlands
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 28,322 Miles
£59,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)

Wakefield, West yorkshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 6,678 Miles
£82,850
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)

Tunbridge wells, Kent
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 1,000 Miles
£94,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)

South hykeham, Lincoln
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 6,561 Miles
£83,450
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)

Nottingham, Nottinghamshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 44,591 Miles
£65,991
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
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 38,805 Miles
£62,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)

Cheltenham, Gloucestershire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10,498 Miles
£68,950
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

Knutsford, Cheshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 53,000 Miles
£47,890
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

Leigh-on-sea, Essex
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 28,685 Miles
£58,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)

Bawtry, South yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 11,745 Miles
£77,975
...