BMW X7 xDrive40d M Sport 3.0 5dr
2021 (70 reg) | 75,731 miles
£44,500
- 3 litres
- SUV
- 7 seats
- Automatic
- Diesel Hybrid
Autotrader cars
Skip to contentSkip to footerWith 201 cars available on Auto Trader, we have the largest range of value cars for sale across the UK. All finance information is based on 36 month term, £1,000 deposit and 10,000 miles/year.
BMW X7 xDrive40d M Sport 3.0 5dr
2021 (70 reg) | 75,731 miles
£44,500
BMW X7 3.0 40d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)
2022 (22 reg) | 23,528 miles
£52,950
BMW X7 xDrive40d M Sport 3.0 5dr
2021 (70 reg) | 64,892 miles
£44,995
BMW X7 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)
2020 (70 reg) | 35,210 miles
£48,995
BMW X7 M50d 3.0 5dr
2021 (70 reg) | 47,872 miles
£49,799
BMW X7 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr
2020 (20 reg) | 57,752 miles
£44,499
BMW X7 3.0 xDrive40d MHT Step M Sport 5dr
2021 (71 reg) | 28,514 miles
£49,999
BMW X7 3.0 30d M Sport Auto xDrive Euro 6 (s/s) 5dr
2019 (69 reg) | 55,000 miles
£45,995
BMW X7 xDrive40d M Sport 3.0 5dr
2022 (22 reg) | 54,594 miles
£51,449
BMW 3.0 X7 xDrive 30D Auto 4WD 5dr
2020 (70 reg) | 29,469 miles
£49,750
BMW X7 xDrive40i 3.0 5dr
2019 (19 reg) | 50,651 miles
£43,505
BMW X7 3.0 40d MHT M Sport SUV 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)
2021 (21 reg) | 38,256 miles
£50,920
BMW X7 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)
2020 (70 reg) | 31,687 miles
£49,999
BMW X7 xDrive40i 3.0 5dr
2020 (20 reg) | 60,894 miles
£44,039
BMW X7 xDrive40d M Sport 3.0 5dr
2021 (21 reg) | 36,622 miles
£51,557
BMW X7 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)
2020 (20 reg) | 53,775 miles
£47,898
BMW X7 3.0 40d MHT M Sport Auto xDrive Euro 6 (s/s) 5dr
2021 (70 reg) | 42,750 miles
£50,990
BMW X7 3.0 M50d Auto xDrive Euro 6 (s/s) 5dr
2020 (70 reg) | 48,320 miles
£52,990
BMW 3.0 X7 xDrive 30d M Sport Auto 4WD 5dr
2020 (70 reg) | 57,722 miles
£49,989
BMW X7 3.0 40d MHT M Sport Auto xDrive Euro 6 (s/s) 5dr
2022 (22 reg) | 52,292 miles
£54,475