Click for vehicles with £300 cashback + free delivery

81 7-Seater BMW cars for sale

Sort by
  • Relevance
  • Distance
  • Age (oldest)
  • Age (newest)
  • Price (lowest)
  • Price (highest)
  • Miles (lowest)
  • Miles (highest)
  • Newly listed

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2021
38,722 miles
Diesel

£57,956

or £898 mo
BH125WB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £897.44, Customer Deposit: £8,693.00, Total Deposit: £8,693.40, Optional Final Payment: £25,766.55, Total Charge For Credit: £18,683.63, Total Amount Payable: £76,639.63, Representative APR: 12.90%, Interest Rate (Fixed): 12.90%, Excess Mileage Charge: 14.27ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

2024
10 miles
Hybrid

£99,999

or £1,676 mo
ST44GU

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,675.48, Customer Deposit: £14,999.00, Total Deposit: £14,999.85, Optional Final Payment: £33,868.00, Total Charge For Credit: £27,616.41, Total Amount Payable: £127,615.41, Representative APR: 11.90%, Interest Rate (Fixed): 8.12%, Excess Mileage Charge: 21.00ppm, Mileage Per Annum: 10,000

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2024
2,500 miles
Diesel

£85,490

or £1,173 mo
L37HT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,172.32, Customer Deposit: £12,823.00, Total Deposit: £12,823.50, Optional Final Payment: £39,076.56, Total Charge For Credit: £21,509.10, Total Amount Payable: £106,999.10, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 20.24ppm, Mileage Per Annum: 10,000

BMW X7xDrive M50d 5dr Step Auto

2020
40,291 miles
Diesel

£53,950

or £801 mo
SK42JZ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £800.94, Customer Deposit: £8,092.00, Total Deposit: £8,092.50, Optional Final Payment: £24,381.88, Total Charge For Credit: £16,168.56, Total Amount Payable: £70,118.56, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 12.55ppm, Mileage Per Annum: 10,000

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2020
55,693 miles
Diesel

£51,170

or £775 mo
MK410SF

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £774.21, Customer Deposit: £7,675.00, Total Deposit: £7,675.50, Optional Final Payment: £20,129.33, Total Charge For Credit: £13,796.91, Total Amount Payable: £64,966.91, Representative APR: 10.90%, Interest Rate (Fixed): 5.67%, Excess Mileage Charge: 14.90ppm, Mileage Per Annum: 10,000

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2022
22,557 miles
Hybrid

£74,500

or £1,010 mo
BL99ST

*Representative example: Contract Length: 49 months, 48 Monthly Payments: £1,009.83, Customer Deposit: £11,175.00, Total Deposit: £11,175.00, Optional Final Payment: £31,740.00, Total Charge For Credit: £16,886.84, Total Amount Payable: £91,386.84, Representative APR: 8.90%, Interest Rate (Fixed): 8.56%, Excess Mileage Charge: 22.00ppm, Mileage Per Annum: 10,000

55-72 of 81 vehicles