Used BMW X7 cars for sale on What Car?

In partnership with

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

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

Scunthorpe, South humberside
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 28,852 Miles
£55,825
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

Harrogate, North yorkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 1,729 Miles
£79,841
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

Milton keynes, Buckinghamshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 14,982 Miles
£71,750
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

Huddersfield, West yorkshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 13,834 Miles
£81,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

Cardiff, Glamorgan
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 11,139 Miles
£86,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

Hamilton, Lanarkshire
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 3,569 Miles
£75,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

Nottingham, Nottinghamshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 82,001 Miles
£41,991
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Hailsham, East sussex
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 30,331 Miles
£52,795
BMW X7 3.0 40i MHT Excellence Auto XDrive Euro 6 (s/s) 5dr

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

Cheltenham, Gloucestershire
  • 2023 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 31,793 Miles
£67,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

Stockton-on-tees, Cleveland
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 44,899 Miles
£50,758
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

Chelmsford, Essex
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 26,205 Miles
£66,299
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

Bridgend, Mid glamorgan
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 34,525 Miles
£59,995
BMW X7 3.0 M50d Auto XDrive Euro 6 (s/s) 5dr

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

Bolton, Lancashire
  • 2021 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 45,649 Miles
£53,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

Blackburn, Lancashire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 12,015 Miles
£84,940
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

Tonbridge, Kent
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 40,000 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

Newport, Gwent
  • 2022 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 63,171 Miles
£57,500
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

Cobham, Surrey
  • 2023 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 17,781 Miles
£70,079
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

London
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 36,622 Miles
£53,601
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
......