2023 BMW X7
3.0 40D Mht M
36,136mi Auto Hybrid 3.0L
£69,991
Nottingham
from £1,469/pm
Available in black, this used BMW has a 3.0 Litre hybrid engine with automatic transmission and has got 36,136 miles 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.
320 cars

3.0 40D Mht M
36,136mi Auto Hybrid 3.0L
£69,991
Nottingham
from £1,469/pm
Available in black, this used BMW has a 3.0 Litre hybrid engine with automatic transmission and has got 36,136 miles 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.

Xdrive40i Mht M Sport Step
10,122mi Auto Electric 3.0L
£67,998
Inverness
from £1,427/pm
Currently on display at this dealership's showroom in Inverness is this grey X7 Xdrive40i Mht M Sport Step fitted with a automatic gearbox and 3.0l electric engine.

Xdrive40d Mht M Sport Step
57,486mi Auto Hybrid 3.0L
£46,999
Stafford
from £987/pm
Be the new owner of this BMW X7 that has got a 3.0 ltr hybrid engine with automatic transmission. This second hand model comes finished in grey and has got 57,486 miles clocked up on the dash.

Xdrive40d Mht M Sport Step 2024
43,208mi Auto Diesel
£61,690
BMW Bury St Edmunds
from £1,295/pm
This suv motor has 43,208 mi clocked up on the dash and contains a cc diesel engine. It's on the market and ready for its next owner to take home for the outstanding price of only £61,690.

Xdrive40d Mht M Sport Step
17,124mi Auto Diesel 3.0L
£72,898
Glasgow
from £1,530/pm
Available for viewing at this dealership's show room located in the Glasgow area is this grey X7 that has a automatic gearbox and 3000 cc diesel engine.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
48,504mi Auto Hybrid 3.0L
£64,999
King's Lynn
from £1,364/pm
Seize the chance to be the new owner of this BMW X7 now priced at only £64,999. It is finished in the shade of black, has got a 3.0L hybrid motor with automatic transmission and it has got 48,504 miles clocked up on the dash.

X7 Xdrive M60i Step
1mi Auto Petrol
£83,300
Grimsby
from £1,749/pm
Painted in grey, this estate BMW X7 incorporates a Litre petrol engine with automatic transmission and it has 1 miles clocked-up on the dash. First Registered in 2025, it's now up for sale and ready for you to drive home for £83,300.

X7 M60i Xdrive
5,698mi Auto Petrol 4.4L
£85,950
Oxford
from £1,804/pm
Planning on buying a vehicle that is among those rated in the top twenty of the UK's reliability index? Well, take a more in depth look at this used almost flawless, like new X7 X7 M60i Xdrive that is in fantastic condition in and out. This particular model from our dealership in the Oxford area has got a mere 5,698 miles on the dash and incorporates a 4.4l petrol engine with automatic transmission.

3.0 40D Mht M Sport Suv Hybrid Xdr
29,685mi Auto Hybrid 3.0L
£60,990
Canterbury
from £1,280/pm
A fabulous price of just £60,990 is currently being offered by our dealership for this BMW X7 3.0 40D Mht M Sport Suv Hybrid Xdr which holds a high ranking for its trustworthiness and dependability. It incorporates a 3.0 Litre hybrid motor, automatic transmission and has 29,685 miles clocked-up on the dashboard.

Xdrive40d Mht M Sport Step
8,757mi Auto Diesel
£75,000
Loughton
from £1,574/pm
Available for viewing at our dealership located in the Loughton area is this almost flawless BMW X7 Xdrive40d Mht M Sport Step that has automatic transmission and a Litre diesel engine. It is available for sale in a black finish with 8,757 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
A remarkable price of £45,995 from this dealer for this BMW X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss that is known as one of the most dependable and trustworthy vehicles available.

M Sport
4,888mi Auto Diesel
£75,780
Yeovil
from £1,591/pm
A fabulous price of £75,901 is being advertised by this dealership in Yeovil on this dependable and trustworthy BMW X7 that's in an excellent, like new condition.

X7 Xdrive40d M Sport
3,846mi Auto Hybrid
£80,995
Enfield
from £1,700/pm
On offer at the remarkable price of only £80,995 is this BMW X7, it comes fitted with automatic transmission and a LTR hybrid motor. This second-hand model at this dealer in Enfield has been finished in and has 3,846 mi clocked-up on the dash.

3.0 40I Mht M
2,875mi Auto Hybrid 3.0L
£73,991
Nottingham
from £1,553/pm
At this dealer you'll find the great price of just £73,991 on this X7 with a 3.0 ltr hybrid motor, automatic transmission and 2,875 mi on the clock.

Xdrive40d Mht M Sport Step
6,218mi Auto Diesel
£73,890
Leicester
from £1,551/pm
A great price is currently being advertised by this dealer in Leicester for this low mileage BMW that has a mere 6,218 miles clocked up on the dashboard.

3.0 40D Mht
76,000mi Auto 3.0L
£43,989
Bedford
from £923/pm
This X7 is a vehicle that is known as one of the most dependable motors available. This second hand one priced at £43,989 has 76,000 miles clocked-up on the dash, a 3.0 ltr engine and automatic transmission.

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.

X7 Xdrive40d M Sport
13,816mi 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
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.

Xdrive40i M Sport Step
40,303mi Auto Petrol
£58,000
High Wycombe
from £1,217/pm
Up for sale and ready for you to take home is this X7 Xdrive40i M Sport Step that features automatic transmission and a Ltr petrol engine. This used model currently on sale at this dealership in High Wycombe is advertised at the brilliant price of £58,000, has clocked up 39,981 miles and has been finished in the tone of black.

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.
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 | £65,591 | 3 | 27,096 | 311 |
| Aberdeen City | 4 | £58,725 | 4 | 25,044 | 1 |
| Bedfordshire | 10 | £55,609 | 5 | 48,999 | 14 |
| Belfast | 5 | £63,195 | 3 | 29,274 | 4 |
| Berkshire | 5 | £52,936 | 4 | 43,749 | 6 |
| Brent - Greater London | 1 | £41,509 | 5 | 89,000 | 2 |
| Bristol | 1 | £79,000 | 0 | 3,983 | 2 |
| Buckinghamshire | 5 | £60,618 | 3 | 52,373 | 8 |
| Cambridgeshire | 5 | £71,094 | 2 | 25,723 | 5 |
| Cheshire | 6 | £73,905 | 1 | 15,876 | 11 |
| City of Edinburgh | 3 | £70,495 | 1 | 10,826 | 1 |
| City of London - Greater London | 1 | £44,495 | 7 | 39,000 | - |
| County Durham | 2 | £54,219 | 4 | 34,835 | 5 |
| Croydon - Greater London | 2 | £48,946 | 6 | 39,075 | 6 |
| Derbyshire | 2 | £52,280 | 4 | 59,426 | 4 |
| Devon | 2 | £72,823 | 1 | 4,997 | 4 |
| Dorset | 3 | £69,583 | 1 | 13,634 | 1 |
| Dundee City | 4 | £79,373 | 1 | 10,964 | - |
| Dungannon | 4 | £67,734 | 3 | 29,876 | 3 |
| East Sussex | 2 | £57,995 | 3 | 44,750 | 4 |
| Enfield - Greater London | 2 | £75,495 | 2 | 6,051 | 2 |
| Essex | 11 | £64,308 | 3 | 27,065 | 10 |
| Fife | 6 | £81,115 | 1 | 7,594 | 3 |
| Glasgow City | 7 | £73,184 | 1 | 13,086 | 9 |
| Greater Manchester | 17 | £60,516 | 3 | 25,200 | 19 |
| Hampshire | 3 | £69,012 | 2 | 24,930 | 9 |
| Havering - Greater London | 2 | £56,985 | 4 | 45,769 | 7 |
| Herefordshire | 1 | £73,949 | 2 | 16,955 | 4 |
| Hertfordshire | 11 | £59,789 | 3 | 44,110 | 8 |
| Highland | 4 | £77,796 | 2 | 14,266 | 4 |
| Hillingdon - Greater London | 1 | £45,971 | 5 | 67,699 | 2 |
| Hounslow - Greater London | 4 | £74,971 | 2 | 12,324 | 4 |
| Kent | 4 | £63,688 | 3 | 27,445 | 6 |
| Kingston upon Thames - Greater London | 3 | £72,165 | 2 | 19,015 | 3 |
| Lancashire | 11 | £69,055 | 3 | 21,554 | 7 |
| Leicestershire | 6 | £64,157 | 3 | 25,852 | 9 |
| Lincolnshire | 11 | £73,277 | 1 | 7,270 | 9 |
| Magherafelt | 1 | £73,950 | 2 | 31,000 | - |
| Merseyside | 5 | £66,432 | 2 | 31,288 | 2 |
| Newport | 1 | £52,995 | 7 | 59,716 | - |
| Newry and Mourne | 1 | £63,995 | 4 | 41,000 | 2 |
| Newtownabbey | 1 | £51,995 | 4 | 36,677 | - |
| Norfolk | 7 | £69,792 | 2 | 22,083 | 4 |
| North Ayrshire | 2 | £83,398 | 0 | 2,625 | 1 |
| North Yorkshire | 3 | £77,494 | 0 | 4,095 | 7 |
| Northamptonshire | 2 | £50,950 | 4 | 57,520 | 1 |
| Nottinghamshire | 8 | £66,493 | 2 | 18,436 | 15 |
| Oxfordshire | 2 | £83,450 | 1 | 6,099 | 3 |
| 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 |
| Somerset | 1 | £75,901 | 0 | 4,888 | 4 |
| South Lanarkshire | 1 | £68,995 | 2 | 9,490 | 1 |
| South Yorkshire | 9 | £61,847 | 3 | 36,919 | 19 |
| Staffordshire | 2 | £57,199 | 4 | 27,796 | 4 |
| Stirling | 3 | £72,828 | 1 | 7,857 | - |
| Suffolk | 1 | £71,990 | 0 | 6,000 | 1 |
| Surrey | 4 | £51,937 | 5 | 34,722 | 5 |
| Warwickshire | 4 | £71,250 | 2 | 21,511 | 3 |
| West Lothian | 1 | £51,990 | 6 | 44,858 | 2 |
| West Midlands | 12 | £62,250 | 4 | 25,625 | 16 |
| West Sussex | 1 | £64,975 | 2 | 20,450 | 2 |
| West Yorkshire | 11 | £63,744 | 3 | 33,832 | 8 |
| Wiltshire | 6 | £68,419 | 2 | 19,398 | 8 |
| Worcestershire | 3 | £63,633 | 2 | 37,456 | 4 |