2019 BMW X7
3.0 30D M
99,995mi Auto 3.0L
£36,989
Bedford
from £776/pm
BMW's X7 is amongst those ranked in the top 20 for reliability and at this dealership in Bedford you can get this used 3.0 30D M for £36,989.
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.
316 cars

3.0 30D M
99,995mi Auto 3.0L
£36,989
Bedford
from £776/pm
BMW's X7 is amongst those ranked in the top 20 for reliability and at this dealership in Bedford you can get this used 3.0 30D M for £36,989.
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.4 M50i V8
44,620mi Auto 4.4L
£54,989
Bedford
from £1,154/pm
Amongst those rated in the top 20 of the reliability index, this is a suv car that gives its driver a higher standard of durability and a more reliable performance than most ordinary models. This second-hand X7 has 44,620 miles clocked-up on the dash and comes fitted out with a 4400 cc engine with automatic transmission.

3.0 40D Mht M Sport Xdrive Euro 6 Ss
59,000mi Auto Hybrid 3.0L
£46,995
Sheffield
from £986/pm
A remarkable price from this dealership in Sheffield for this X7 3.0 40D Mht M Sport Xdrive Euro 6 Ss that is ranked as one of the most reliable and trustworthy models available.

Xdrive40d Mht M Sport Step 2023
36,894mi Auto Diesel
£60,500
Doncaster
from £1,270/pm
Now available to test-drive at our showroom located in Doncaster is this X7 Xdrive40d Mht M Sport Step 2023 with just 36,894 mi clocked-up on the dashboard.

3.0 30D M Sport Suv Xdrive Euro 6
71,911mi Auto Diesel 3.0L
£41,399
Sunderland
from £869/pm
Are you interested in owning a vehicle that's designed to be durable and dependable and is amongst those ranked in the top 20 of the United Kingdom's reliability index? Well, consider going for this particular one with a 3.0 l diesel motor, automatic transmission and 71,911 miles clocked up on the dash.

3.0 40D Mht M
36,136mi Auto Hybrid 3.0L
£66,991
Nottingham
from £1,406/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.

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.

M Sport
5,472mi Auto Diesel
£77,280
Stockton-on-Tees
from £1,622/pm
A fabulous price of £77,782 is currently being advertised by us at this dealer on this near flawless, like new, low mileage estate BMW. This particular model comes with a CC diesel motor, automatic gearbox and 5,472 miles clocked up on the dashboard. It is an excellent choice of estate if you're searching to buy a model that has been created with dependability in mind.

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.

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.

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.

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.

M Sport
4,888mi Auto Diesel
£75,479
Yeovil
from £1,584/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
£72,991
Nottingham
from £1,532/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,798
Eastern BMW
from £1,423/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.
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 | 267 | £65,750 | 3 | 27,079 | 319 |
| Aberdeen City | 5 | £58,779 | 4 | 24,402 | 1 |
| Bedfordshire | 13 | £55,355 | 4 | 49,900 | 13 |
| Belfast | 5 | £62,395 | 3 | 29,274 | 4 |
| Berkshire | 5 | £52,896 | 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,457 | 3 | 52,373 | 8 |
| Cambridgeshire | 4 | £68,495 | 3 | 30,025 | 6 |
| Cheshire | 4 | £74,959 | 1 | 25,134 | 12 |
| City of Edinburgh | 2 | £67,245 | 2 | 14,074 | 2 |
| County Durham | 3 | £61,902 | 3 | 25,047 | 5 |
| Croydon - Greater London | 3 | £58,132 | 4 | 26,883 | 6 |
| Derbyshire | 2 | £52,280 | 4 | 59,426 | 4 |
| Devon | 2 | £72,713 | 1 | 4,997 | 4 |
| Dorset | 3 | £69,450 | 1 | 13,634 | 1 |
| Dundee City | 4 | £79,373 | 1 | 10,964 | - |
| Dungannon | 4 | £67,734 | 3 | 29,876 | 3 |
| East Sussex | 2 | £58,495 | 3 | 44,750 | 4 |
| Enfield - Greater London | 2 | £75,495 | 2 | 6,051 | 2 |
| Essex | 10 | £66,174 | 2 | 23,893 | 11 |
| Fife | 6 | £81,115 | 1 | 7,594 | 3 |
| Glasgow City | 6 | £73,065 | 2 | 13,157 | 9 |
| Gloucestershire | 1 | £61,950 | 2 | 11,375 | 2 |
| Greater Manchester | 18 | £60,015 | 3 | 27,045 | 18 |
| Hampshire | 3 | £69,012 | 2 | 24,930 | 8 |
| Havering - Greater London | 2 | £56,985 | 4 | 45,769 | 6 |
| Herefordshire | 1 | £72,950 | 2 | 16,955 | 4 |
| Hertfordshire | 11 | £59,789 | 3 | 44,110 | 7 |
| Highland | 5 | £75,836 | 2 | 13,437 | 4 |
| Hillingdon - Greater London | 1 | £45,971 | 5 | 67,699 | 2 |
| Hounslow - Greater London | 4 | £74,971 | 2 | 12,324 | 4 |
| Kent | 4 | £63,363 | 3 | 27,445 | 6 |
| Kingston upon Thames - Greater London | 2 | £78,698 | 1 | 6,932 | 4 |
| Lancashire | 11 | £68,915 | 3 | 21,554 | 7 |
| Leicestershire | 6 | £64,157 | 3 | 25,852 | 9 |
| Lincolnshire | 10 | £73,176 | 1 | 7,476 | 10 |
| Magherafelt | 1 | £73,950 | 2 | 31,000 | - |
| Merseyside | 5 | £66,452 | 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 | 6 |
| Northamptonshire | 2 | £50,700 | 4 | 57,520 | 1 |
| Nottinghamshire | 8 | £65,618 | 3 | 22,019 | 16 |
| 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,780 | 0 | 4,888 | 4 |
| South Lanarkshire | 1 | £68,995 | 2 | 9,490 | 1 |
| South Yorkshire | 10 | £61,682 | 3 | 36,916 | 20 |
| Staffordshire | 3 | £54,066 | 4 | 37,693 | 4 |
| Stirling | 3 | £72,762 | 1 | 7,857 | - |
| Suffolk | 1 | £71,990 | 0 | 6,000 | 1 |
| Surrey | 4 | £51,887 | 5 | 34,722 | 5 |
| Tyne and Wear | 1 | £41,399 | 6 | 71,911 | 1 |
| Warwickshire | 4 | £71,000 | 2 | 21,511 | 3 |
| West Lothian | 1 | £51,990 | 6 | 44,858 | 2 |
| West Midlands | 11 | £63,136 | 3 | 26,654 | 16 |
| West Sussex | 1 | £64,975 | 2 | 20,450 | 2 |
| West Yorkshire | 8 | £70,425 | 3 | 19,031 | 11 |
| Wiltshire | 6 | £67,948 | 2 | 20,276 | 8 |
| Worcestershire | 3 | £63,133 | 2 | 37,456 | 4 |