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 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
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 23,063 Miles
£73,950
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

Portsmouth, Hampshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 38,279 Miles
£49,990
BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr

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

Belfast, County antrim
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 4,927 Miles
£92,995
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

Luton, Bedfordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 81,260 Miles
£46,990
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

Salisbury, Wiltshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 3,902 Miles
£73,497
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

Illford, Essex
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 33,000 Miles
£51,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

Melksham, Wiltshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 23,877 Miles
£69,995
BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr

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

Hereford, Herefordshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 15,741 Miles
£77,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

Scunthorpe, South humberside
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 17,273 Miles
£59,535
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Reading, Berkshire
  • 2021 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 39,214 Miles
£53,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

Melksham, Wiltshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 16,270 Miles
£61,500
BMW X7 4.4 M60i V8 Auto XDrive Euro 6 (s/s) 5dr

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

Cheltenham, Gloucestershire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 11,757 Miles
£77,750
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Leigh-on-sea, Essex
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 70,258 Miles
£47,990
BMW X7 3.0 40d MHT Excellence Auto XDrive Euro 6 (s/s) 5dr

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

Warley, West midlands
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 22,501 Miles
£63,000
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
£51,990
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

Cheltenham, Gloucestershire
  • 2023 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 2,581 Miles
£72,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

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

York, Yorkshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 9,572 Miles
£64,037
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
  • 72,000 Miles
£38,989
......