Used BMW X7 cars for sale on What Car?

In partnership with

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

Chosen Filters (3)
* Postcode invalid
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

Warwick, Warwickshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 63,758 Miles
£45,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

Portsmouth
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 27,851 Miles
£55,900
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)

Boroughbridge, North yorkshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 2,000 Miles
£89,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

Hook, Hampshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 26,719 Miles
£60,351
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

Chelmsford, Essex
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 14,000 Miles
£54,948
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

Newport, Gwent
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 47,385 Miles
£52,500
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

Dunstable, Bedfordshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 57,752 Miles
£48,299
Image unavailable

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

Southall, Middlesex
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 112,000 Miles
£37,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)

Crewe, Cheshire
  • 2024 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 10,879 Miles
£89,999
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)

Derby, Derbyshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 4,000 Miles
£102,900
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)

Hindhead, Surrey
  • 2023 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 12,307 Miles
£78,990
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

Birmingham, West midlands
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 73,548 Miles
£46,850
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

Worksop, Notts
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 24,573 Miles
£66,900
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
  • 24,864 Miles
£68,990
BMW X7 3.0 40i MHT Excellence Auto XDrive Euro 6 (s/s) 5dr (7 Seat)

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

Chelmsford, Essex
  • 2022 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 30,767 Miles
£64,799
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

Cambridge, Cambridgeshire
  • 2022 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 15,378 Miles
£63,995
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)

Cirencester, Gloucestershire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,687 Miles
£79,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

Nottingham, Nottinghamshire
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 68,001 Miles
£51,500
BMW X7 3.0 40i MHT Auto XDrive Euro 6 (s/s) 5dr

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

Isle of man
  • 2021 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 22,150 Miles
£63,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

Dungannon, County tyrone
  • 2021 reg
  • Diesel Hybrid
  • 5 Doors
  • Automatic
  • 26,618 Miles
£62,950
...