2021 BMW X7
Xdrive40d Mht M Sport Step
34,318mi Auto Diesel 3.0L
£51,998
Kirkcaldy
from £1,091/pm
In the tone of blue, this vehicle has 34,318 mi on the clock and is fitted out with a 3000cc diesel engine and automatic transmission.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
3 cars

Xdrive40d Mht M Sport Step
34,318mi Auto Diesel 3.0L
£51,998
Kirkcaldy
from £1,091/pm
In the tone of blue, this vehicle has 34,318 mi on the clock and is fitted out with a 3000cc diesel engine and automatic transmission.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.

Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£91,998
Kirkcaldy
from £1,931/pm
Are you interested in purchasing a X7? Then consider choosing this second-hand model from this dealer in Kirkcaldy, it comes fitted with automatic transmission and a 3.0 L diesel motor with 10 mi on the dashboard.

Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£98,998
Kirkcaldy
from £2,078/pm
Amongst those rated in the top twenty of the UK reliability index, this is a suv designed by the BMW company to provide motorists a higher standard of dependability and a more reliable performance than your average car. This used X7 Xdrive40d Mht M Sport Step has clocked up 10 mi and comes equipped with a 3.0 litre diesel engine.

3.0 40I Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£82,999
Chester
from £1,742/pm
Up for sale and ready for its next owner to drive away today is this durable and trustworthy X7 which is listed as one of the UK's top 20 most reliable models. It is a second-hand vehicle, but it has been well cared for and still remains in a nearly new condition both inside and out.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£75,999
Warrington
from £1,595/pm
Available to test drive upon your request is this vehicle with few miles on the dash, automatic gearbox and a 3.0 ltr hybrid motor.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£76,999
Warrington
from £1,616/pm
An awesome price of only £76,999 is being advertised by this dealership on this nearly new X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss with just few mi on the dashboard.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£73,699
Warrington
from £1,547/pm
Become the new owner of this BMW in a like new condition which comes with automatic transmission and a 3000 CC hybrid engine. This second hand model has few miles on the dash.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£72,999
Halliwell Jones North Wales BMW
from £1,532/pm
Finished in black, this suv car contains a 3.0l hybrid motor with automatic transmission and has few miles clocked-up on the dash. First Registered in 2026, this BMW X7 is up for sale and ready for its new owner to drive home for £78,999.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£77,999
Chester
from £1,637/pm
A brilliant price of just £77,999 is currently being advertised by this dealer in Chester on this X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss that's rated as one of 2017's top twenty, most trustworthy motors.

Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£90,000
Cardiff
from £1,889/pm
Purchase this second hand BMW X7 for just £93,500. Credit offers start out at £ per month for this car that comes fitted with a 3.0 L diesel motor and automatic transmission.
Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£90,998
Fortrose
from £1,910/pm
Up for sale and ready for its next owner to drive away is this X7 that features a 3.0 Litre diesel motor and automatic transmission. This second hand model currently for sale at our dealership in Fortrose has 10 miles clocked up on the dash and comes finished in blue.
Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£92,475
Boston
from £1,941/pm
Currently available from our dealership in the Boston area is this almost pristine, nearly new BMW X7 Xdrive40d Mht M Sport Step that is fitted out with a 3.0 LTR diesel engine with automatic transmission. It's up for sale and ready for its next owner to drive away in the shade of blue with 10 miles on the dashboard.

40D Mht M Sport Xdrive Euro 6
10mi Auto Diesel 3.0L
£91,140
Melksham
from £1,913/pm
Seize the chance to be the happy owner of this BMW X7 40D Mht M Sport Xdrive Euro 6 now priced at only £91,140. It comes in blue, is equipped with a 3000CC diesel motor with automatic transmission and has 10 miles clocked-up on the dash.

40I Mht M Sport Xdrive Euro 6
10mi Auto Petrol 3.0L
£87,406
Melksham
from £1,835/pm
Make sure you have a look at this BMW that is listed among the top twenty, most dependable and trustworthy cars. This second hand model available in the tone of grey, is equipped with a 3.0 Ltr petrol motor with automatic transmission and it has 10 mi clocked-up on the dash.

40D Mht M Sport Xdrive Euro 6
10mi Auto Diesel 3.0L
£87,236
Bristol
from £1,831/pm
Check out the superb price of only £87,236 on this like new, highly maintained BMW X7 40D Mht M Sport Xdrive Euro 6 with automatic transmission, a 3.0l diesel engine and 10 mi clocked-up on the dash.

Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£89,995
Farnborough
from £1,889/pm
A bargain price of £89,995 is being advertised by us at this dealer on this estate that is known as one of the most reliable and trustworthy models on the market.

Xdrive40d Mht M Sport Step 2026
584mi Auto Diesel
£79,090
Leeds
from £1,660/pm
A superb price is being advertised by this dealer in Leeds for this very trustworthy and durable X7. It is a second hand vehicle but it was well looked after by its last owner and therefore remains in an impeccable, nearly new condition both in its interior and exterior.

Xdrive40i Mht M Sport Step 2026
1,000mi Auto Petrol
£84,500
Harrogate
from £1,774/pm
On the market and ready for its new owner to take home is this X7 that is known as one of the most reliable cars available. It comes equipped with automatic transmission and a cc petrol engine. This second hand model now available at our dealership only has 1,000 miles clocked up on the dash.

Xdrive40d Mht M Sport Step
1,168mi Auto Diesel 3.0L
£93,000
Solihull
from £1,952/pm
Be the new owner of this BMW X7 that is rated as one of the most trusty vehicles on the market. This model from our dealership in Solihull is a used vehicle, however it was well looked after by the last owner so it's still in a like new, almost pristine condition throughout.

Xdrive40i Mht M Sport Step
1,219mi Auto Petrol 3.0L
£78,500
Solihull
from £1,648/pm
Now available from our dealership is this almost flawless, like new, low mileage X7 equipped with a petrol, 3.0 litre engine and automatic transmission. It is up for sale and ready for you to drive home in a tone of black with only 1,219 miles clocked-up on the dashboard. A great choice to make if you're on the lookout to buy a vehicle with a design that prioritises reliability and trustworthiness.

Xdrive40d Mht M Sport Step 6 Seat
1,619mi Auto Diesel 3.0L
£86,993
Bedford
from £1,826/pm
Currently advertised by this dealership in Bedford is this estate X7 Xdrive40d Mht M Sport Step 6 Seat that contains a diesel, 3000 CC engine and automatic transmission. It's up for sale in a green finish with a mere 1,619 miles clocked up on the dashboard. A great choice to make if you're on the lookout for a model that has been created to have dependability in mind.

Bmw X7 Estate Xdrive40d Mht M Sport Ste
1,697mi Auto Diesel
£94,414
Basingstoke
from £1,982/pm
BMW's X7 is in the top 20 of the UK's reliability index and at this dealer in Basingstoke you can buy this second hand Bmw X7 Estate Xdrive40d Mht M Sport Ste for just £94,414. That is already a really great price for this particular model, even more so if you take into account that it's less likely to leave you with a bill for repairs.

Xdrive40d Mht M Sport Step
1,837mi Auto Diesel 3.0L
£83,750
Sheffield
from £1,758/pm
Providing the driver with a 3.0 Ltr diesel motor and a automatic transmission, this durable BMW X7 Xdrive40d Mht M Sport Step is currently available for sale in grey with 1,138 miles clocked-up on the dashboard. This model is for sale at £91,500 with practical repayment plans available starting off at just £ per calendar month.

Xdrive40i Mht M Sport Step
2,000mi Auto Petrol 3.0L
£87,500
Newport
from £1,837/pm
Fitted with a 3000CC petrol motor and a automatic gearbox, this durable and trustworthy estate second hand car is available to buy in black with 10 miles on the clock.