2024 BMW X7
3.0 40D Mht M Sport Xdrive Euro 6 Ss
24,000mi Auto Hybrid 3.0L
£64,480
Auto 100
from £1,353/pm
Starting from only £ monthly, you could own this suv X7 with 24,000 miles on the clock, hybrid 3000 CC 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.
317 cars

3.0 40D Mht M Sport Xdrive Euro 6 Ss
24,000mi Auto Hybrid 3.0L
£64,480
Auto 100
from £1,353/pm
Starting from only £ monthly, you could own this suv X7 with 24,000 miles on the clock, hybrid 3000 CC 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.0 40D Mht M Sport Suv Hybrid Xdr
13,817mi Auto Diesel 3.0L
£67,890
Eastern BMW
from £1,425/pm
Currently available to drive away is this estate which has automatic transmission and a 3.0l diesel motor. At the remarkable price of only £67,890 and affordable payments available starting at £ monthly.

X7 Xdrive40d M Sport
2,500mi Auto Hybrid
£79,390
Bromley
from £1,666/pm
On the market and ready for you to drive away today is this dependable and durable X7 which is one of Britain's top 20 most reliable vehicles. This model currently available from our dealership in Bromley is a second hand model, but it was wonderfully maintained by its previous owner and is still in a nearly new condition both inside and out.

4.4 M60i V8 Xdrive Euro 6 Ss
25,000mi Auto Petrol 4.4L
£78,980
Auto 100
from £1,658/pm
Take a closer look at this dependable BMW X7 4.4 M60i V8 Xdrive Euro 6 Ss which is listed as one of Britain's top 20 most reliable models. It incorporates a 4.4 Ltr petrol motor and automatic transmission. This second hand one currently for sale at our dealership in Auto 100 comes in the shade of black and has only got 25,000 miles clocked up on the dash.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
59,000mi Auto Hybrid 3.0L
£45,995
Sheffield
from £965/pm
This BMW is a vehicle that is ranked as one of the most trustworthy and durable motors available. This dealer currently has a second hand one in stock that has clocked-up 59,000 mi and comes fitted out with a 3.0 litre hybrid engine with automatic transmission.

3.0 40D Mht
89,050mi Auto 3.0L
£41,489
Bedford
from £871/pm
A 3.0 litre engine and automatic transmission are just some of the qualities that this BMW X7 has to offer its driver.

Xdrive40d Mht M Sport Step
7,148mi Auto Diesel
£70,750
Maidenhead
from £1,485/pm
This BMW X7 Xdrive40d Mht M Sport Step has got 7,148 miles on the dashboard and contains a cc diesel engine.

Xdrive40d Mht M Sport Step
53,234mi Auto Diesel 3.0L
£48,000
Nottingham
from £1,008/pm
On offer is this dependable and durable X7 Xdrive40d Mht M Sport Step that is ranked amongst Britain's top 20 most reliable models. It contains a 3.0 Ltr diesel engine and has automatic transmission. This second hand one now available from our dealership in Nottingham has 53,234 miles clocked up on the dash and has been finished in the shade of grey.

X7 Xdrive40d M Sport
8,500mi Auto Hybrid 3.0L
£79,990
Group 1 Southend BMW
from £1,679/pm
A low price of £79,990 is being advertised by us at this dealer on this almost flawless, like new, low mileage X7 X7 Xdrive40d M Sport. It has a mere 8,500 miles on the dashboard and features a 3.0 Ltr hybrid engine with automatic transmission.

Xdrive40d Mht M Sport Step
5,994mi Auto Diesel
£75,000
High Wycombe
from £1,574/pm
With a grey finish, this estate X7 has a Ltr diesel motor with automatic transmission and has 5,994 miles clocked-up on the dashboard.

3.0 40D Mht M Sport Suv Hybrid Xdr
7,657mi Auto Hybrid
£71,000
Chelmsford
from £1,490/pm
This X7 3.0 40D Mht M Sport Suv Hybrid Xdr is fitted with a Ltr hybrid motor with automatic transmission and it has 7,657 mi on the dashboard. It's currently on the market and ready for its next owner to take home for the superb price of just £71,000.

Suv 3.0 30D M Sport Xdrive Euro 6 Ss
64,750mi Auto Diesel 3.0L
£41,990
AAA Stars
from £881/pm
Now up for sale and ready for its next owner to take home is this X7 Suv 3.0 30D M Sport Xdrive Euro 6 Ss with a 3000 CC diesel motor and 64,750 miles on the dashboard.

X7 Xdrive40d Mht M Sport Step
2,520mi Auto Diesel
£72,500
Salisbury
from £1,522/pm
Now available at our dealership in Salisbury is this BMW that comes fitted with automatic transmission and a cc diesel engine. It is on offer and ready for its next owner to take home in the shade of black with 2,520 miles on the clock.

Estate
52,000mi Auto Hybrid 3.0L
£52,990
Ilford
from £1,112/pm
This BMW is fitted out with a 3.0 L hybrid motor with automatic transmission and it has got 52,000 miles on the dashboard.

Xdrive40d Mht M Sport Step Ultimate
17,140mi Auto Diesel
£71,690
Sheffield
from £1,505/pm
A superb price at this dealership on this second hand, low mileage BMW that has just 16,898 miles clocked-up on the dash, a cc diesel motor and automatic transmission.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
42,000mi Auto Hybrid 3.0L
£46,995
Heywood
from £986/pm
An incredible price of only £46,995 from this dealer for this suv that's rated as one of the UK's top twenty, most reliable and trustworthy cars.

Suv
68,053mi Auto Diesel 3.0L
£44,485
Luton
from £934/pm
Take a test drive in this BMW which has automatic transmission and a 3000 CC diesel motor. This second hand model currently up for sale at our dealership in Luton has been finished in black and has 68,053 miles clocked up on the dash.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
58,407mi Auto Hybrid 3.0L
£51,990
Wigan
from £1,091/pm
Painted with a black finish, this suv vehicle has got 58,407 miles clocked-up on the dash and incorporates a 3.0L hybrid engine. First Registered in 2022, this BMW X7 is up for sale and ready for its next owner to drive away for only £51,990.

Xdrive40d Mht M Sport Step
6,555mi Auto Diesel 3.0L
£74,500
King's Lynn
from £1,564/pm
Looking to buy a BMW X7 Xdrive40d Mht M Sport Step? Well, consider choosing this second-hand one with only 6,555 miles on the clock.

Xdrive40d Mht M Sport Step
90,730mi Auto Diesel 3.0L
£39,000
Northampton
from £819/pm
Up for sale and ready for you to drive away today is this durable X7 which is ranked amongst the UK's top 20 most reliable vehicles. It comes equipped with a 3.0 L diesel motor and automatic transmission. This used model now up for sale at our dealership in Northampton has 90,730 miles on the dash and comes finished in the shade of blue.

Xdrive40i Mht M Sport Step
49,190mi Auto Petrol
£60,000
Warwick
from £1,259/pm
Advertised at the full price of £60,000 and with the option to purchase using finance with affordable repayments starting off at £ per month, this black BMW has 49,190 mi on the clock and comes fitted with a cc petrol motor.

Xdrive40d Mht M Sport Step
2,654mi Auto Diesel 3.0L
£84,898
Glasgow
from £1,782/pm
Providing the new privileged owner a fabulous and first rate mode of transport, this suv BMW X7 Xdrive40d Mht M Sport Step comes in the tone of blue, is fitted out with a 3.0 L diesel engine with automatic transmission and it has 2,654 mi on the clock.

Xdrive40d Mht M Sport Step
30,941mi Auto Diesel
£65,890
Leicester
from £1,383/pm
The fabulous price of just £65,890 is currently being advertised by our dealership for this BMW X7 Xdrive40d Mht M Sport Step that is ranked as one of the most durable and trustworthy motors available. This model comes equipped with a CC diesel engine, automatic transmission and has 30,941 miles clocked up on the dash.

3L M Sport
11,993mi Auto Hybrid 3.0L
£69,975
Bury
from £1,469/pm
Starting off at £ monthly, you could get this suv car with a hybrid 3000CC engine, automatic transmission and 11,993 miles on the clock.
BMW X7 data for the amount in stock, average price, age and mileage throughout the UK and by county.
| County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
|---|---|---|---|---|---|
| All | 268 | £66,119 | 3 | 26,799 | 300 |
| Aberdeen City | 4 | £59,725 | 4 | 24,550 | 1 |
| Bedfordshire | 10 | £57,971 | 4 | 45,409 | 16 |
| Belfast | 5 | £63,195 | 3 | 29,274 | 4 |
| Berkshire | 6 | £52,772 | 4 | 40,975 | 5 |
| Brent - Greater London | 1 | £41,909 | 5 | 89,000 | 2 |
| Bristol | 1 | £79,000 | 0 | 3,983 | 2 |
| Buckinghamshire | 7 | £59,941 | 3 | 59,528 | 6 |
| Cambridgeshire | 3 | £70,660 | 2 | 26,667 | 4 |
| Cheshire | 5 | £73,347 | 1 | 15,876 | 13 |
| City of Edinburgh | 2 | £67,745 | 2 | 14,074 | 1 |
| City of London - Greater London | 1 | £44,495 | 7 | 39,000 | - |
| County Durham | 3 | £64,129 | 3 | 24,614 | 4 |
| Croydon - Greater London | 3 | £57,711 | 5 | 35,783 | 5 |
| Derbyshire | 2 | £52,600 | 4 | 59,426 | 4 |
| Devon | 2 | £72,773 | 1 | 4,997 | 4 |
| Dorset | 2 | £66,700 | 2 | 18,774 | 1 |
| Dundee City | 4 | £79,373 | 1 | 10,964 | - |
| Dungannon | 6 | £70,321 | 2 | 23,592 | 1 |
| East Sussex | 1 | £76,995 | 0 | 5,500 | 6 |
| Enfield - Greater London | 1 | £69,995 | 2 | 8,256 | 2 |
| Essex | 10 | £65,849 | 3 | 28,671 | 10 |
| Fife | 7 | £82,812 | 1 | 6,510 | 2 |
| Glasgow City | 6 | £73,231 | 2 | 12,413 | 9 |
| Greater Manchester | 17 | £60,243 | 3 | 27,057 | 17 |
| Hampshire | 3 | £69,512 | 2 | 24,930 | 10 |
| Havering - Greater London | 3 | £59,655 | 3 | 39,179 | 6 |
| Herefordshire | 1 | £73,949 | 2 | 16,955 | 4 |
| Hertfordshire | 10 | £60,799 | 3 | 40,641 | 8 |
| Highland | 5 | £78,636 | 1 | 11,927 | 3 |
| Hillingdon - Greater London | 1 | £45,971 | 5 | 67,699 | 2 |
| Hounslow - Greater London | 4 | £74,971 | 2 | 12,324 | 4 |
| Kent | 4 | £60,439 | 3 | 33,718 | 5 |
| Kingston upon Thames - Greater London | 3 | £72,165 | 2 | 19,015 | 3 |
| Lancashire | 12 | £75,163 | 3 | 20,145 | 6 |
| Leicestershire | 6 | £64,435 | 3 | 25,852 | 9 |
| Lincolnshire | 10 | £72,554 | 1 | 7,997 | 10 |
| Magherafelt | 1 | £73,950 | 2 | 31,000 | - |
| Merseyside | 5 | £66,732 | 2 | 31,288 | 2 |
| Newport | 1 | £52,995 | 7 | 59,693 | - |
| Newry and Mourne | 1 | £63,995 | 4 | 41,000 | 2 |
| Newtownabbey | 1 | £52,995 | 4 | 36,677 | - |
| Norfolk | 6 | £71,675 | 2 | 17,563 | 4 |
| North Ayrshire | 2 | £83,398 | 0 | 2,625 | 1 |
| North Yorkshire | 3 | £77,828 | 0 | 3,984 | 7 |
| Northamptonshire | 2 | £50,950 | 4 | 57,520 | 1 |
| Nottinghamshire | 8 | £66,494 | 2 | 18,361 | 14 |
| Oxfordshire | 3 | £80,917 | 1 | 19,674 | 2 |
| Perth and Kinross | 3 | £74,957 | 1 | 10,247 | - |
| Redbridge - Greater London | 1 | £52,990 | 4 | 52,000 | - |
| Shropshire | 1 | £92,000 | 0 | 2,950 | 3 |
| South Lanarkshire | 1 | £69,995 | 2 | 9,490 | 2 |
| South Yorkshire | 10 | £63,492 | 3 | 34,101 | 18 |
| Staffordshire | 1 | £49,699 | 5 | 33,263 | 4 |
| Stirling | 2 | £71,745 | 2 | 10,357 | 1 |
| Suffolk | 1 | £73,990 | 0 | 4,000 | 1 |
| Surrey | 5 | £54,962 | 5 | 32,949 | 5 |
| Warwickshire | 4 | £71,250 | 2 | 21,511 | 3 |
| West Lothian | 1 | £52,990 | 6 | 44,858 | 3 |
| West Midlands | 12 | £63,708 | 4 | 25,408 | 17 |
| West Sussex | 1 | £64,875 | 2 | 20,450 | 2 |
| West Yorkshire | 12 | £62,834 | 3 | 35,234 | 7 |
| Wiltshire | 6 | £68,696 | 2 | 19,398 | 8 |
| Worcestershire | 3 | £63,633 | 2 | 37,456 | 4 |