2021 BMW X7
3.0 Xdrive40d M Sport Mhev 336 Bhp
38,500miAutoDiesel3.0L
£64,995
Huddersfield
~£1,632/pm
This second hand BMW from this dealer has 38,500 miles on the dash and incorporates a 3.0 litre electric engine with automatic transmission.
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
146 cars
3.0 Xdrive40d M Sport Mhev 336 Bhp
38,500miAutoDiesel3.0L
£64,995
Huddersfield
~£1,632/pm
This second hand BMW from this dealer has 38,500 miles on the dash and incorporates a 3.0 litre electric engine with automatic transmission.
X7 Xdrive40d M Sport
47,366miAutoHybrid3.0L
£60,495
Crawley
~£1,519/pm
Available on the market is this suv second hand car at the remarkable price of only £60,495. This dealership also gives its customers the option to pay using manageable monthly repayments with instalment plans commencing from as little as £ per month.
Xdrive40d M Sport
52,103miAutoDiesel3.0L
£54,450
Cambridge
~£1,367/pm
Now available for sale is this BMW at the outstanding price of only £54,450. This dealership in Cambridge also provides you with the option to pay with manageable monthly instalments with repayment plans beginning from as little as £ per calendar month.
4.4 M60i V8 Xdrive Euro 6 Ss 7 Seat
3,885miAutoPetrol4.4L
£97,990
Harrogate
~£2,461/pm
This BMW X7 4.4 M60i V8 Xdrive Euro 6 Ss 7 Seat is fitted with a 4400CC petrol motor with automatic transmission and it has 3,885 miles clocked-up on the dash. It's on the market and ready for its next owner to take home for the total cost of only £97,990.
Xdrive40i M Sport Step Ultimate Pack
31,714miAutoPetrol3.0L
£68,000
Egham
~£1,708/pm
This BMW has a 3.0 L petrol engine with automatic transmission and has clocked up 31,714 miles. This particular second-hand one from this dealer is finished in the shade of black.
Xdrive40d Mht M Sport Step
8,414miAutoDiesel3.0L
£84,869
Ipswich
~£2,131/pm
This almost flawless, like new X7 features automatic transmission and a 3.0 litre diesel motor. It's up for sale and ready for its next owner to drive away in a grey finish with a mere 8,414 miles clocked up on the dash.
X7 Xdrive40d M Sport Mhev
27,000miAutoDiesel3.0L
£63,000
Stourbridge
~£1,582/pm
Available to view at our showroom in the Stourbridge area is this grey X7 X7 Xdrive40d M Sport Mhev that comes fitted out with automatic transmission and a 3000 cc diesel engine.
3.0 30D M Sport Xdrive Euro 6 Ss
113,000miAutoDiesel3.0L
£44,909
Egham
~£1,128/pm
This X7 has 113,000 miles on the dash and incorporates a 3.0 litre engine. It runs on diesel with automatic transmission and is finished in the shade of .
X7 Xdrive40d M Sport
8,368miAutoHybrid3.0L
£80,103
Redhill
~£2,012/pm
On offer and ready for its next owner to take home is this second hand X7 which comes fitted with automatic transmission and a 3.0 ltr hybrid motor. Get it at the outstanding price of just £83,919 from this dealer in Redhill.
Xdrive40i Mht M Sport Step
10miAutoPetrol3.0L
£93,195
Milton Keynes
~£2,340/pm
Become the new owner of this automatic X7 Xdrive40i Mht M Sport Step with a 3.0 ltr petrol motor and automatic transmission. This second-hand model in Milton Keynes has 10 miles on the dash and has been finished in grey.
Xdrive40i Mht M Sport Step
101miAutoPetrol
£97,710
Leeds
~£2,454/pm
At our dealership in the Leeds area, for the superb price of £97,289 is this BMW X7 that’s got a ltr petrol engine with automatic transmission and 101 miles clocked up on the dash. It's a second hand vehicle, but it was well looked after by its previous owner and is still in an excellent, nearly new condition.
3.0 40D Mht M Sport Xdrive Euro 6 Ss
39,000miAutoHybrid3.0L
£72,990
Coventry
~£1,833/pm
Up for sale and ready for its next owner to drive away is this BMW which comes fitted with automatic transmission and a 3.0L hybrid engine. This used model from our dealership in Coventry only has 39,000 miles clocked-up on the dash.
X7 Xdrive 40D M Sport Mhev
27,691miAutoDiesel3.0L
£60,989
Harlow
~£1,532/pm
This BMW X7 has 27,691 miles clocked up on the dash and contains a 3000cc hybrid engine with automatic transmission.
Xdrive40i Mht M Sport Step
6,652miAutoPetrol3.0L
£79,495
Maidstone
~£1,996/pm
Now available at this dealership located in Maidstone is this BMW X7 which has got a petrol, 3.0 LTR engine and automatic gearbox. It's in a splendid, nearly new condition throughout and is available to drive away in the shade of grey with only 6,652 miles on the clock.
Xdrive40d Mht M Sport Step
10,258miAutoDiesel3.0L
£80,730
Ipswich
~£2,027/pm
Be the next owner of this BMW X7 Xdrive40d Mht M Sport Step in like new condition that contains a 3000 CC diesel motor with automatic transmission. This second hand model currently on sale at this dealer has 10,258 miles on the dash and has been finished in the tone of grey.
Xdrive30d M Sport Step
27,795miAutoDiesel3.0L
£55,495
Maidstone
~£1,394/pm
With 27,795 miles on the dash, this X7 Xdrive30d M Sport Step incorporates a 3000CC diesel engine and has automatic transmission.
X7 Xdrive40d M Sport Mhev
14,900miAutoDiesel3.0L
£79,995
Bridgend
~£2,009/pm
Take a look at this X7 containing a 3.0L diesel engine with automatic transmission. This second hand one with low mileage at this dealer in Bridgend comes finished in the shade of grey and only has 14,900 miles on the clock.
X7 Xdrive30d M Sport
47,225miAutoDiesel3.0L
£57,834
Guildford
~£1,452/pm
Available at your request is this X7 X7 Xdrive30d M Sport with 47,225 miles on the dashboard, automatic gearbox and 3.0 ltr diesel motor.
X7 Xdrive40d M Sport
15,799miAutoDiesel3.0L
£79,999
Aberdeen
~£2,009/pm
On display at our dealership located in Aberdeen is this BMW X7 in an almost spotless, nearly new condition which comes fitted out with automatic transmission and a 3.0 Ltr diesel engine
40D Mht M Sport U880 Ulez
15,600miAutoHybrid3.0L
£64,995
Brentwood
~£1,632/pm
This dealer is advertising an awesome price of £64,995 for this low mileage X7 with only 15,600 miles on the dash.
72 Reg 3.0 40D M Sport Xdrive
16,640miAutoHybrid
£77,990
Middlesbrough
~£1,959/pm
Be the new owner of this X7 72 Reg 3.0 40D M Sport Xdrive which incorporates a Litre hybrid engine and automatic transmission. This used one now available from our dealership in Middlesbrough has been finished in black and has 16,640 miles clocked-up on the dash.
X7 Xdrive30d M Sport
28,918miAutoDiesel
£55,995
Enfield
~£1,406/pm
A litre diesel engine and automatic transmission are only some of the qualities that this vehicle is offering its owner.
Xdrive40d Mht M Sport Step
22,030miAutoDiesel3.0L
£64,785
Norwich
~£1,627/pm
In a blue finish, this 3.0L diesel BMW with automatic transmission is now available to take out on a test drive.
Xdrive M50i Step
31,839miAutoPetrol4.4L
£66,998
Glasgow
~£1,682/pm
Now available at our dealership located in the Glasgow area is this X7 that contains a 4.4 litre petrol engine with automatic transmission. It's on the market and ready for you to drive away in the tone of white with 31,839 miles clocked-up on the dash.
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 | 146 | £68,092 | 3 | 25,013 | 205 |
Aberdeen City | 1 | £79,999 | 2 | 15,799 | 2 |
Barnet - Greater London | 1 | £52,500 | 4 | 22,950 | - |
Bedfordshire | 4 | £61,309 | 4 | 42,856 | 4 |
Bristol | 2 | £94,500 | 1 | 2,864 | 2 |
Buckinghamshire | 4 | £84,345 | 2 | 10,460 | 3 |
Cambridgeshire | 3 | £58,313 | 4 | 49,492 | 5 |
Ceredigion | 1 | £79,995 | 2 | 14,900 | - |
Cheshire | 5 | £65,159 | 3 | 23,632 | - |
City of Edinburgh | 3 | £83,325 | 1 | 7,803 | 2 |
City of London - Greater London | 2 | £65,108 | 15 | 25,260 | 3 |
Conwy | 1 | £81,999 | 1 | 983 | - |
County Durham | 1 | £74,990 | 2 | 11,002 | 3 |
Craigavon | 3 | £73,663 | 4 | 32,243 | - |
Derbyshire | 2 | £58,294 | 4 | 24,574 | 2 |
Devon | 1 | £50,525 | 4 | 33,429 | - |
Dundee City | 1 | £56,500 | 4 | 28,594 | 1 |
Dungannon | 1 | £61,350 | 3 | 20,550 | - |
East Ayrshire | 1 | £53,488 | 5 | 60,100 | - |
East Riding of Yorkshire | 1 | £97,619 | 0 | 250 | 1 |
Enfield - Greater London | 1 | £55,995 | 4 | 28,918 | 1 |
Essex | 5 | £63,646 | 3 | 28,346 | 15 |
Glasgow City | 4 | £75,198 | 2 | 14,926 | 4 |
Gloucestershire | 1 | £62,450 | 3 | 20,750 | 2 |
Greater Manchester | 2 | £54,395 | 4 | 38,000 | 7 |
Hampshire | 1 | £77,490 | 1 | 18 | 3 |
Havering - Greater London | 2 | £69,993 | 3 | 18,500 | 2 |
Hertfordshire | 3 | £54,328 | 4 | 54,669 | 10 |
Highland | 1 | £84,998 | 1 | 6,500 | 2 |
Hillingdon - Greater London | 3 | £85,798 | 2 | 10,622 | 1 |
Hounslow - Greater London | 2 | £57,679 | 4 | 22,191 | 7 |
Kent | 10 | £60,042 | 3 | 29,292 | 4 |
Kingston upon Thames - Greater London | 1 | £53,800 | 5 | 38,170 | 6 |
Lancashire | 3 | £57,468 | 4 | 49,613 | 5 |
Larne | 1 | £69,990 | 2 | 18,000 | - |
Leicestershire | 3 | £56,917 | 5 | 36,955 | 3 |
Lincolnshire | 2 | £73,993 | 3 | 21,110 | 3 |
Magherafelt | 2 | £61,495 | 3 | 46,250 | 1 |
Newport | 1 | £51,990 | 5 | 48,700 | 2 |
Norfolk | 1 | £64,785 | 2 | 22,030 | 5 |
North Ayrshire | 2 | £68,898 | 3 | 13,158 | 1 |
North Yorkshire | 5 | £82,018 | 2 | 11,390 | 9 |
Northamptonshire | 2 | £80,450 | 3 | 15,234 | 3 |
Nottinghamshire | 8 | £61,119 | 4 | 35,754 | 11 |
Oxfordshire | 2 | £80,450 | 3 | 15,234 | 1 |
Somerset | 1 | £48,880 | 4 | 36,695 | 2 |
South Yorkshire | 6 | £62,703 | 3 | 34,480 | 17 |
Staffordshire | 1 | £60,000 | 3 | 29,601 | 6 |
Suffolk | 4 | £86,842 | 1 | 7,620 | 3 |
Surrey | 8 | £59,981 | 4 | 41,171 | 6 |
Tyne and Wear | 1 | £77,363 | 2 | 9,434 | 2 |
West Midlands | 4 | £69,746 | 2 | 31,527 | 18 |
West Sussex | 2 | £56,495 | 4 | 51,031 | 1 |
West Yorkshire | 10 | £64,108 | 3 | 35,028 | 9 |
Wiltshire | 3 | £92,493 | 0 | 2,048 | 5 |