Click for vehicles with £200-£500 cashback + free delivery

heyAI search results

Hey there!

Our new heyAI search is still learning, and getting smarter everyday to bring you exactly what you're looking for.

For best results, try using clear, specific phrases like this:

  • Make and model (VW Golf GTI)
  • Colour and body type (e.g. SUV, hatchback)
  • Fuel type (petrol, diesel, electric, hybrid)
  • Age of the vehicle (less than 3 years old)
  • Mileage (less than 10k miles)
  • Your budget (total/monthly)

We're constantly improving to make your car search easier. Thanks for your patience!

37 BMW X7 cars for sale

Sort by
  • Relevance
  • Distance
  • Age (oldest)
  • Age (newest)
  • Price (lowest)
  • Price (highest)
  • Miles (lowest)
  • Miles (highest)
  • Newly listed
Discover your ideal used BMW X7 from our wide network of quality BMW dealerships.
Main listing image - BMW X7

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2024
7,500 miles
Diesel

£95,000

or £1,304 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,303.42, Customer Deposit: £14,250.00, Total Deposit: £14,250.00, Optional Final Payment: £43,383.71, Total Charge For Credit: £23,894.45, Total Amount Payable: £118,894.45, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 20.76ppm, Mileage Per Annum: 10,000

Main listing image - BMW X7

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2021
38,115 miles
Diesel

£61,408

£3,408 off
£58,000
or £873 mo
Fair price
YO304WR

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £872.61, Customer Deposit: £8,700.00, Total Deposit: £8,700.00, Optional Final Payment: £23,785.00, Total Charge For Credit: £15,497.67, Total Amount Payable: £73,497.67, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

Petrol

£97,410

or £1,569 mo
YO304WR

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,568.57, Customer Deposit: £14,611.00, Total Deposit: £14,611.50, Optional Final Payment: £33,950.00, Total Charge For Credit: £24,874.29, Total Amount Payable: £122,284.29, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40d MHT M Sport 5dr Step Auto

Diesel

£97,990

or £1,531 mo
NE360BQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,530.42, Customer Deposit: £14,698.00, Total Deposit: £14,698.50, Optional Final Payment: £36,916.00, Total Charge For Credit: £25,554.24, Total Amount Payable: £123,544.24, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

Petrol

£94,837

or £1,512 mo
DH11HP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,511.73, Customer Deposit: £14,225.00, Total Deposit: £14,225.55, Optional Final Payment: £33,950.00, Total Charge For Credit: £24,389.86, Total Amount Payable: £119,226.86, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

Petrol

£92,581

or £1,462 mo
TA66DD

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,461.89, Customer Deposit: £13,887.00, Total Deposit: £13,887.15, Optional Final Payment: £33,950.00, Total Charge For Credit: £23,964.98, Total Amount Payable: £116,545.98, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

Petrol

£93,626

or £1,485 mo
NE360BQ

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,484.98, Customer Deposit: £14,043.00, Total Deposit: £14,043.90, Optional Final Payment: £33,950.00, Total Charge For Credit: £24,161.96, Total Amount Payable: £117,787.96, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto [Ultimate]

Petrol

£113,205

or £1,918 mo
YO304WR

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,917.50, Customer Deposit: £16,980.00, Total Deposit: £16,980.75, Optional Final Payment: £33,950.00, Total Charge For Credit: £27,848.25, Total Amount Payable: £141,053.25, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

Petrol

£102,105

or £1,673 mo
BA228RT

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,672.29, Customer Deposit: £15,315.00, Total Deposit: £15,315.75, Optional Final Payment: £33,950.00, Total Charge For Credit: £25,758.38, Total Amount Payable: £127,863.38, Representative APR: 10.90%, Interest Rate (Fixed): 10.39%, Excess Mileage Charge: 14.40ppm, Mileage Per Annum: 10,000

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2023
16,149 miles
Diesel

£87,599

or £1,416 mo
Delivery

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,415.44, Customer Deposit: £13,139.00, Total Deposit: £13,139.85, Optional Final Payment: £32,770.00, Total Charge For Credit: £24,836.53, Total Amount Payable: £112,435.53, Representative APR: 11.90%, Interest Rate (Fixed): 8.34%, Excess Mileage Charge: 21.00ppm, Mileage Per Annum: 10,000

BMW X7xDrive40d MHT M Sport 5dr Step Auto

2021
21,655 miles
Diesel

£61,990

or £909 mo
M417GF

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £908.63, Customer Deposit: £9,298.00, Total Deposit: £9,298.50, Optional Final Payment: £28,708.39, Total Charge For Credit: £18,722.50, Total Amount Payable: £80,712.50, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 14.65ppm, Mileage Per Annum: 10,000

BMW X7xDrive M60i 5dr Step Auto

2023
28,787 miles
Hybrid

£84,985

or £1,264 mo
BL32NB

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,263.12, Customer Deposit: £12,747.00, Total Deposit: £12,747.75, Optional Final Payment: £38,323.16, Total Charge For Credit: £25,452.55, Total Amount Payable: £110,437.55, Representative APR: 11.90%, Interest Rate (Fixed): 11.90%, Excess Mileage Charge: 21.55ppm, Mileage Per Annum: 10,000

BMW X7xDrive40i MHT M Sport 5dr Step Auto

2024
9,651 miles
Hybrid

£79,607

or £1,082 mo
DN377DP

*Representative example: Contract Length: 48 months, 47 Monthly Payments: £1,081.10, Customer Deposit: £11,941.00, Total Deposit: £11,941.05, Optional Final Payment: £36,989.55, Total Charge For Credit: £20,135.30, Total Amount Payable: £99,742.30, Representative APR: 9.90%, Interest Rate (Fixed): 9.90%, Excess Mileage Charge: 21.39ppm, Mileage Per Annum: 10,000

1-18 of 37 vehicles

  1. Home
  2. Cars for Sale
  3. BMW
  4. X7

Can’t find what you’re looking for?

Create a personalised stock alert and we’ll let you know when your perfect car’s available.

About BMW X7 cars on heycar

What is the most popular colour for BMW X7 ?

Black

What is the most popular gearbox for BMW X7 ?

Semi-automatic

What is the most popular fuel type for BMW X7 ?

Diesel

What is the most popular engine for BMW X7 ?

3.0

What is the average mileage for BMW X7 ?

14135

How many BMW X7 cars are available for sale?

37

Used BMW X7 for sale: everything you need to know


It’s big, bold, and brash, but BMW X7 buyers wouldn’t have it any other way. The flagship XM has made the X7 look if anything understated, but that’s only by comparison - this is the biggest standard SUV that BMW makes, and it’s comfortably over five metres long and over two metres wide, with an enormous, luxurious interior that justifies its significant new pricing.


As the BMW X7 was launched in 2020 though, you’ll now find used models available for much less punchy figures, and other than marginally subtler styling (the X7 was facelifted in 2022, with a stacked headlight look), these older models give away very little to the very latest cars.


If the X7 isn’t for you, then there’s no shortage of large, luxurious SUVs you might consider instead. The full-size Range Rover is the car to beat in this segment, while the Audi Q7 and Mercedes-Benz GLS are the X7’s closest German equivalents. But if you’re prepared to look at cars a year or two older, this also opens the door to prestigious models like the Bentley Bentayga.


Should you buy a BMW X7?


The 5.2-metre long, 2.6-tonne BMW X7 feels more like a car aimed at the expanses of North America or China than the tighter cities and roads of Europe, but it’s here anyway and if you don’t mind (or even quite like) the idea of its size, then the seven-seat X7 adds another string to BMW’s impressive bow.


Launched in 2019, the X7 was facelifted in 2022, with a front end that’ll be familiar from BMW’s other 7-badged offering, the 7-series. And that’s effectively what the X7 is: a range-topper for BMW’s SUV lineup, in the same way the 7-series is for the firm’s saloons. It’s enormous, and makes good use of this size with both an expansive cabin and a massive boot.


Up front, you get a typical modern BMW cabin. Prior to 2022 this meant a fairly conventional, driver-focused layout, while post-facelift this made way for the brand’s large, curved driver information and infotainment display, which works well and really adds to the cabin’s high-tech, luxurious ambience.


The facelift also debuted a simplified engine range, comprising a pair of straight six engines (petrol and diesel) and the high-performance V8-powered M60i, though broadly speaking, all the engines offered in the X7 so far have offered strong performance and refinement, if not always the best economy. The X7 is set up more for comfort than corner carving compared to most BMWs, but it’s still among the better cars of its size to drive, and models with four-wheel steering help to ‘shrink’ it in tight spots - though driving in town or along a narrow country road, you’re always aware of the X7’s sheer size.


It’s up against some strong competition though. In this class the Range Rover is still the SUV to beat, though it’s hampered by a mixed reliability record which may put you off. The Audi Q7 and Mercedes-Benz GLS are strong offerings too, and if you want to top them all for badge appeal (if not seating capacity), we should point out that earlier Bentley Bentaygas cross over with nearly-new X7s on price.


A BMW X7 not for you? We've got 1000s of used cars for sale to suit all budgets and needs


What’s the best used BMW X7 model to buy?


Among earlier BMW X7s, it’s hard to beat the xDrive 30d. Okay, so it’s the slowest of all the X7s, but it’s still brisk for its size, the straight six diesel is wonderfully smooth for its type, and it’s among the more economical too. Paired with even the entry-level trim (which is incredibly well-equipped in its own right), it shows off the X7 in its best light.


Would we seek out an M Sport model or one of the punchy M cars, the M50d or M60i? If we had the money, why not? It’s a lot to pay for an equipment list that isn’t significantly better though, and opportunities to really make use of the extra performance will likely be rare.


Used BMW X7 fuel economy and performance


  • BMW X7 xDrive 30d: BMW dropped the 30d at the 2022 facelift, but you may still find used examples. It uses the same 3-litre straight six diesel as the 40d, just in a lower state of tune, with 265PS. 0-62mph takes 7.0 seconds, and economy was claimed at 33.6mpg combined.
  • BMW X7 xDrive 40i: The current entry-level petrol engine is a 3-litre inline six making 381PS. Economy is up to 29.4mpg combined, and it’ll cover the 0-62mph sprint in 5.8 seconds.
  • BMW X7 xDrive 40d: The 40i’s diesel equivalent makes use of a 3-litre inline six, capable of producing 352PS, and it takes only one tenth of a second longer to go from 0-62mph. BMW hasn’t confirmed official fuel economy figures.
  • BMW X7 M50d xDrive: No longer offered in the UK, the M50d used the same 3-litre straight six diesel as the models below but hooked up to four turbochargers, for a 400PS output and a 5.4-second 0-62mph time. Economy wasn’t that far behind the other diesels, at 31.4mpg.
  • BMW X7 M60i xDrive: The only UK model that features a V8 rather than an inline-six is the M60i xDrive. Its 4.4-litre engine makes 530PS and gets the X7 from 0-62mph in only 4.7 seconds. Combined economy is a thirsty 23.2mpg.


What used BMW X7 trim levels are available?


For such a large and complex car the BMW X7’s trim lines are pretty straightforward. In the current range the 40i and 40d engines can be selected on either Excellence or M Sport trim, while the M60i xDrive is a standalone model. Each variant gets a high standard level of equipment, with M Sport and the M60i adding progressively more. Most differentiation is in special (and expensive) option packs such as the Comfort Plus or Technology Plus packs, or the ‘Ultimate Package’, which as you’d expect contains almost every option on the list. Keep an eye out for these packs when you’re looking at a used example.

  • The BMW X7 Excellence shows there’s no such thing as a badly-equipped X7. Standard kit includes alloy wheels, a panoramic sunroof, an automatic tailgate, BMW’s curved infotainment display (from 2022 onwards), four-zone automatic air conditioning, ambient lighting, air suspension, cruise control, and a parking assistant.
  • The BMW X7 M Sport is immediately differentiated by dark trim elements that contrast with the body colour, while it gets unique 21-inch alloy wheels, an M-Sport steering wheel, and a dark Alcantara headliner for the cabin.
  • The BMW X7 M60i may not be a full ‘M’ model in the style of an M3 or the XM SUV, but it gets several of their visual cues, including a dark kidney grille, 22-inch wheels, and privacy glass.


Used BMW X7 dimensions and boot size


The BMW X7’s dimensions are:

  • Length: 5181mm
  • Width: 2000mm (without mirrors), 2218mm (with mirrors)
  • Height: 1835mm
  • Ground clearance: 221mm

The BMW X7’s boot size is:

  • 750 litres
  • 2120 litres with the rear seats folded


Used BMW X7 road tax


Given all BMW X7 models cost comfortably more than £40,000 brand new, all are subject to the VED or ‘road tax’ surcharge, which means a flat rate for all X7s of £570 a year, from the second to sixth years of registration. That currently drops to £180 per year from the seventh year onwards, though that will likely have increased by the time the earliest X7s get to seven years old.


How much is it to insure a BMW X7?


There’s no cheap option here: all BMW X7s fall into the maximum group 50 for insurance. This isn’t unusual for the class though - the full-size Range Rover, and the Bentley Bentayga, are likewise in group 50, though some models of equivalent size such as the Volvo XC90 are a touch lower, in groups 38-45.


Read our full BMW X7 review