2019 BMW X7
X7 Xdrive30d M Sport
58,840mi Auto Diesel 3.0L
£44,500
Aberdeen
from £934/pm
Now on the market and ready for you to drive home is this X7 with a 3000 cc diesel motor and 58,840 miles clocked up on the dash.
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.
4 cars

X7 Xdrive30d M Sport
58,840mi Auto Diesel 3.0L
£44,500
Aberdeen
from £934/pm
Now on the market and ready for you to drive home is this X7 with a 3000 cc diesel motor and 58,840 miles clocked up on the dash.
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.

X7 Xdrive40d M Sport
14,096mi Auto Hybrid
£65,200
Aberdeen
from £1,369/pm
A low price of £69,400 is currently being advertised by us at this dealer on this BMW X7 X7 Xdrive40d M Sport with automatic transmission, 14,096 miles clocked-up on the dash and a cc hybrid motor. This is a used vehicle, but it's been wonderfully maintained so it's still in a splendid, near mint condition both in and out.

X7 Xdrive40i M Sport
16,798mi Auto Petrol 3.0L
£68,800
Aberdeen
from £1,444/pm
Looking out to buy a BMW? Then consider this used one with only 9,170 miles clocked up on the dashboard.

X7 Xdrive40i M Sport
8,465mi Auto Petrol
£72,300
Aberdeen
from £1,518/pm
A low price of £72,000 is currently being advertised by this dealer in Aberdeen for this durable and trustworthy X7 X7 Xdrive40i M Sport. This is a second hand vehicle, however it's been beautifully maintained and still remains in like new condition both on the exterior and interior.

3.0 40I Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£82,999
Chester
from £1,742/pm
With a mere few mi on the clock and available in grey, this X7 3.0 40I Mht M Sport Xdrive Euro 6 Ss comes fitted with automatic transmission and a 3000CC petrol engine. On the market at the awesome price of only £86,999 or with the possibility to purchase on finance with manageable instalments on offer from £ pm.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£75,999
Warrington
from £1,595/pm
Currently available at this dealership in Warrington is this low mileage BMW X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss containing a 3.0 ltr hybrid motor with automatic transmission. Available to drive home in the shade of grey with a mere few mi clocked up on the dash.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£76,999
Warrington
from £1,616/pm
Built with a 3.0 LTR hybrid motor and a automatic gearbox, this trustworthy and highly dependable X7 is available for sale in grey with few miles on the clock.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£73,699
Warrington
from £1,547/pm
On the market and ready for you to take home is this X7 that has automatic transmission and a 3.0L hybrid motor. This low mileage one available from this dealer priced at £73,699 has only got few miles on the clock.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
Auto Hybrid 3.0L
£77,999
Chester
from £1,637/pm
At our dealership, for the bargain price of £77,999 is this low mileage X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss that comes equipped with a 3000cc hybrid engine and automatic transmission.

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
X7 with a 3000CC diesel engine and automatic gearbox.

Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£90,000
Cardiff
from £1,889/pm
First registered in 2026: Second hand X7 Xdrive40d Mht M Sport Step that has automatic transmission, a 3.0l diesel engine and only 10 miles clocked up on the dashboard.
Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£90,998
Fortrose
from £1,910/pm
Available upon your request is this car with 10 miles clocked-up on the dashboard, automatic gearbox and a 3.0 Ltr diesel motor.

40D Mht M Sport Xdrive Euro 6
10mi Auto Diesel 3.0L
£91,140
Melksham
from £1,913/pm
Having to get your car repaired is not only an inconvenience, but it can get expensive, therefore getting one that's rated for being reliable might be something you'll want to consider if you are thinking of overall cost in the long term. The BMW X7 is amongst those rated in the top 20 for reliability and this dealership currently has this second hand 40D Mht M Sport Xdrive Euro 6 in stock for only £97,140. That's a bargain for this particular model and it's even better if you take into account that it is less likely to let you down and cost you extra money in repair bills.

Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£89,995
Farnborough
from £1,889/pm
At this dealership there's a great price on this BMW X7 Xdrive40d Mht M Sport Step with 10 miles on the dashboard, automatic transmission and a 3.0l diesel motor.

40I Mht M Sport Xdrive Euro 6
10mi Auto Petrol 3.0L
£87,406
Melksham
from £1,835/pm
The BMW X7 is in the top 20 of the UK's reliability index and this dealership has this second hand model in stock for just £93,406. That's a great price for this model, particularly if you take into account that it is less likely to leave you with a repair bill.

40D Mht M Sport Xdrive Euro 6
10mi Auto Diesel 3.0L
£87,236
Bristol
from £1,831/pm
Would you like to own a X7 40D Mht M Sport Xdrive Euro 6? Well, take a closer look at this second hand like new one that's been well kept and is still in like new condition both in and out. It is fitted with a 3.0L diesel motor with automatic transmission and it has 10 miles clocked-up on the dashboard.
Xdrive40d Mht M Sport Step
10mi Auto Diesel 3.0L
£92,475
Boston
from £1,941/pm
Equipped with a 3.0 Litre diesel engine and a automatic transmission, this very reliable BMW is currently available on the market in blue with 10 miles on the dashboard.

Xdrive40d Mht M Sport Step 2026
584mi Auto Diesel
£79,090
Leeds
from £1,660/pm
Durable and trustworthy, the BMW X7 is in the top 20 of the United Kingdom's reliability index and this dealership currently has this second hand one in stock for £82,599.

Xdrive40i Mht M Sport Step 2026
1,000mi Auto Petrol
£84,500
Harrogate
from £1,774/pm
A fabulous price of £84,500 from our dealership on this low mileage X7 that has only 1,000 miles on the dash.

Xdrive40d Mht M Sport Step
1,168mi Auto Diesel 3.0L
£93,000
Solihull
from £1,952/pm
The low price of just £93,000 is currently being advertised by our dealership in Solihull for this wonderfully maintained, like new X7 that has automatic transmission and a 3.0L diesel motor.

Xdrive40i Mht M Sport Step
1,219mi Auto Petrol 3.0L
£78,500
Solihull
from £1,648/pm
Like new X7 with low mileage now up for sale at £78,500 or on finance starting at around £ monthly. It has a 3.0 ltr petrol motor with automatic transmission and only has 1,219 miles clocked up on the dash.

Xdrive40d Mht M Sport Step 6 Seat
1,619mi Auto Diesel 3.0L
£86,993
Bedford
from £1,826/pm
Available at our dealership is this like new X7 Xdrive40d Mht M Sport Step 6 Seat that has automatic transmission and a 3.0 ltr diesel motor. It is up for sale and ready for its new owner to take home in the tone of green with a mere 1,619 miles clocked-up on the dashboard.

Bmw X7 Estate Xdrive40d Mht M Sport Ste
1,697mi Auto Diesel
£94,414
Basingstoke
from £1,982/pm
Advertised by this dealership in Basingstoke is this second-hand, low mileage BMW X7 Bmw X7 Estate Xdrive40d Mht M Sport Ste with a l diesel motor and automatic transmission. It is up for sale and ready for its new owner to take home in a blue finish with a mere 1,697 miles on the dash.

Xdrive40d Mht M Sport Step
1,837mi Auto Diesel 3.0L
£83,750
Sheffield
from £1,758/pm
At this car dealership there is a superb price of just £91,500 on this BMW that’s got a 3000 cc diesel engine, automatic transmission and 1,138 miles clocked up on the dash.