Used BMW X7 for sale nearEdinburgh
- Year:
- 2024
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Petrol
- Exterior colour:
- White
- Fuel type:
- Petrol
- Gearbox:
- Automatic
- Mileage:
- 34,256
- Stock No.:
- ARNYAM-U-253089
- Reg.:
- WBA22EM0709V61895

Sponsored listing
2024 BMW X7
Xdrive40i Mht M Sport 5dr Step Auto
34,256 mi
£62,998
- Year:
- 2025
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 15,914
- Stock No.:
- ARN04D-U-572550
- Reg.:
- WBA22EN0X09Z39884

Sponsored listing
2025 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
15,914 mi
£70,898
- Year:
- 2025
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 10,919
- Stock No.:
- ARN04D-U-572549
- Reg.:
- WBA22EN0009Z39831

Sponsored listing
2025 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
10,919 mi
£72,498
- Year:
- 2023
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Skyscraper Grey metallic
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 23,250
- Stock No.:
- U2281
- Reg.:
- WBA22EN0509S34197

2023 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
23,250 mi
£64,892
- Year:
- 2025
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Black
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 7,657
- Stock No.:
- 202607284575630
- Reg.:
- WBA22EN0909036786

2025 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto [6 Seat]
7,657 mi
£71,159
- Year:
- 2023
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Black
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 55,403
- Stock No.:
- 202605282768289
- Reg.:
- WBA22EN0009R69167

2023 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
55,403 mi
£55,309
- Year:
- 2024
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Petrol
- Exterior colour:
- Green
- Fuel type:
- Petrol
- Gearbox:
- Automatic
- Mileage:
- 19,988
- Stock No.:
- U75251
- Reg.:
- WBA22EM0709V73187

2024 BMW X7
Xdrive40i Mht M Sport 5dr Step Auto
19,988 mi
£60,463
- Year:
- 2022
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I8 Petrol
- Exterior colour:
- Black
- Fuel type:
- Petrol
- Gearbox:
- Automatic
- Mileage:
- 51,166
- Stock No.:
- 202606093132900
- Reg.:
- WBACX620009L09758

2022 BMW X7
Xdrive M50i 5dr Step Auto
51,166 mi
£50,659
- Year:
- 2020
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Black
- Combined fuel economy:
- 39 MPG
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 75,000
- Stock No.:
- 118914
- Reg.:
- WBACW020409D55824

2020 BMW X7
Xdrive M50d 5dr Step Auto
75,000 mi
£41,995
- Year:
- 2020
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Combined fuel economy:
- 39 MPG
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 85,000
- Stock No.:
- 8019171
- Reg.:
- WBACV020809B75314

2020 BMW X7
Xdrive M50d 5dr Step Auto
85,000 mi
£38,495
- Year:
- 2021
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Blue
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 34,318
- Stock No.:
- ARN10D-U-21560
- Reg.:
- WBATB420709H91697

2021 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
34,318 mi
£47,998
- Year:
- 2023
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Black
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 20,576
- Stock No.:
- 8088169
- Reg.:
- WBA22EN0X09T40404

2023 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
20,576 mi
£64,642
- Year:
- 2024
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 16,800
- Stock No.:
- 8055741
- Reg.:
- WBA22EN0109Y75251

2024 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
16,800 mi
£70,594
Buying Advice
BMW X7: The CarGurus Rating
Shop for BMW X7 »CarGurus expert rating: 4 out of 5
CarGurus user rating: N/A
Percentage of good/great deals available on CarGurus: 36.0%
Overall CarGurus rating: 3.9 out of 5
Available Listings: Around 90
Average Price: Around £48,000
- Year:
- 2023
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- White
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 13,753
- Stock No.:
- ARN04D-U-572301
- Reg.:
- WBA22EN0809T41275

2023 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
13,753 mi
£65,898
- Year:
- 2025
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Black
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 15,169
- Stock No.:
- 202606243583295
- Reg.:
- WBA22EN0209Z36624

2025 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
15,169 mi
£67,659
- Year:
- 2019
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Petrol
- Exterior colour:
- Black
- Combined fuel economy:
- 32 MPG
- Fuel type:
- Petrol
- Gearbox:
- Automatic
- Mileage:
- 39,000
- Stock No.:
- 300
- Reg.:
- WBACW22000LD26402

2019 BMW X7
Xdrive40i M Sport 5dr Step Auto
39,000 mi
£43,449
- Year:
- 2025
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 17,124
- Stock No.:
- ARN04D-U-572874
- Reg.:
- WBA22EN0909039414

2025 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
17,124 mi
£72,898
- Year:
- 2021
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Black
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 89,000
- Stock No.:
- 202607013801142
- Reg.:
- WBATB420809F59030

2021 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
89,000 mi
£41,076
- Year:
- 2024
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Petrol
- Exterior colour:
- White
- Fuel type:
- Petrol
- Gearbox:
- Automatic
- Mileage:
- 34,256
- Stock No.:
- ARNYAM-U-253089
- Reg.:
- WBA22EM0709V61895

2024 BMW X7
Xdrive40i Mht M Sport 5dr Step Auto
34,256 mi
£62,998
- Year:
- 2022
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Petrol
- Exterior colour:
- Black
- Fuel type:
- Petrol
- Gearbox:
- Automatic
- Mileage:
- 36,667
- Stock No.:
- 202608245371803
- Reg.:
- WBACW220209K99116

2022 BMW X7
Xdrive40i Mht 5dr Step Auto
36,667 mi
£48,689
- Year:
- 2025
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 10,919
- Stock No.:
- ARN04D-U-572549
- Reg.:
- WBA22EN0009Z39831

2025 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
10,919 mi
£72,498
- Year:
- 2023
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Grey
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 18,579
- Stock No.:
- ARNII-U-30741
- Reg.:
- WBA22EN0209T42244

2023 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
18,579 mi
£65,898
- Year:
- 2021
- Make:
- BMW
- Model:
- X7
- Body type:
- SUV/Crossover
- Doors:
- 5 doors
- Drivetrain:
- All-wheel drive
- Engine:
- I6 Diesel
- Exterior colour:
- Blue
- Fuel type:
- Diesel
- Gearbox:
- Automatic
- Mileage:
- 34,318
- Stock No.:
- ARN10D-U-21560
- Reg.:
- WBATB420709H91697

Sponsored listing
2021 BMW X7
Xdrive40d Mht M Sport 5dr Step Auto
34,318 mi
£47,998
FAQs
How much does the BMW X7 cost in Edinburgh?
How many BMW X7 vehicles in Edinburgh have no reported accidents or damage?
What fuel types are available?
BMW X7 Variants
| Variant type | RRP |
|---|---|
| Xdrive40i Mht M Sport 5dr Step Auto | £91,865 |
| Xdrive40d Mht M Sport 5dr Step Auto | £93,005 |
BMW X7 price trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of BMW X7 prices has changed over time.
See more price trendsBMW X7: CarGurus Buyer Insights
overall

CarGurus expert rating: 4 out of 5
CarGurus user rating: N/A
Percentage of good/great deals available on CarGurus: 36.0%
Overall CarGurus rating:* 3.9 out of 5
Available Listings: Around 90
Average Price: Around £48,000
BMW X7 (2018-present) Pros and Cons
| Pros | Cons |
|---|---|
| Luxurious and spacious cabin | Cumbersome size is a burden on narrow country roads |
| Rapid performance, whichever engine you choose | Very expensive to run |
| Optional captain's chairs are wonderfully comfortable | The Audi Q7 and BMW X5 are better value, and roomy enough for most needs |
Quick Summary
The BMW X7 (2018-present) is BMW's largest and most luxurious SUV, offering three rows of seats with genuine space for seven adults. Revealed in 2018 with UK sales commencing in April 2019, the X7 received an extensive facelift for the 2023 model year, making it a viable rival for the new Range Rover. The cabin is beautifully appointed with superb finishes and lashings of leather throughout. With optional captain's chairs in the middle row and a spacious boot, the X7 provides exceptional practicality for those needing genuine seven-seat capability.
Performance is impressive across the range, from the sensible xDrive 40d diesel achieving 34.9-36.2mpg to the rapid M50i petrol with 530bhp and a 0-62mph time of 4.7 seconds. Air suspension delivers an extremely comfortable ride, though the X7's considerable bulk makes it challenging on narrow country roads. Running costs are substantial, with insurance in group 50 of 50 and fuel consumption ranging from 21.7-22.1mpg for the M50i. The xDrive 40d represents the most sensible choice, balancing performance with reasonable economy and lower running costs than the 'M' variants.
Best for: Buyers seeking genuine seven-seat luxury, those prioritising spacious interiors and comfort over economy, and drivers with long motorway journeys.
Not ideal for: Budget-conscious buyers, those concerned about running costs, drivers navigating narrow country roads frequently, or those who only occasionally need a third row of seats.
Comparison vs Key Rivals
| Vehicle | CarGurus Expert Rating | CarGurus User Rating | Good/Great deals % | Overall CarGurus Rating |
|---|---|---|---|---|
| BMW X7 | 4/5 | N/A | 36.0% | 3.9/5 |
| Volvo XC90 | 4/5 | 4.8/5 | 36.6% | 4.4/5 |
| Mercedes-Benz GLS | 4/5 | 5.0/5 | 39.6% | 4.4/5 |
| Range Rover | 4/5 | 4.4/5 | 35.5% | 4.4/5 |
The Verdict
You should buy the X7 if: You need genuine seven-seat luxury, prioritise spacious interiors and comfort, and undertake regular long-distance motorway journeys.
Consider alternatives if: You are budget-conscious, concerned about running costs, frequently navigate narrow country roads, or only occasionally require a third row of seats.
Competitive Position: The BMW X7 (2018-present) is a formidable luxury SUV, though it faces stiff competition from the Volvo XC90, Mercedes-Benz GLS, and Range Rover, all of which achieve higher overall CarGurus ratings. Whilst the X7 excels in performance and cabin luxury, rivals offer better value propositions and user satisfaction. The X7's considerable size makes it less practical for UK roads than smaller alternatives like the BMW X5 or Audi Q7, which provide ample space with greater manoeuvrability and lower running costs. For those genuinely needing seven-seat capability and willing to accept substantial running costs, the X7 delivers limo-like luxury and impressive performance, particularly with the xDrive 40d engine.
Read our full BMW X7 Review
*The Overall CarGurus rating: that informs these recommendations is based on CarGurus' proprietary market data from August 2026, CarGurus expert reviews, and CarGurus user reviews.
Relevant articles

Best Cars with 3 Isofix Points 2026
Looking for a car with three Isofix points? These models allow you to install at least three child seats safely and easily.

The Best BMW SUVs for 2026
BMW's range of X cars - or SUVs, in other words - is wide and incredibly varied. Most of these models are very popular, but which are the finest ones? We take a look at the best BMW SUVs.

The Best Cars for Camping 2026
Make those weekend camping trips a pleasure rather than a pain with the right set of wheels. Here's our pick of the best cars for camping in 2026.