Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW X7 on Finance

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.

About the BMW X7

Used BMW X7 cars from Germany. Currently there are 167 BMW X7 cars on our website which you can buy by finance. There are total 53 models from BMW available.
BMW X7 Data by County

BMW X7 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All167£68,158326,541203
Aberdeen City1£97,99918,9232
Bedfordshire4£61,945442,6704
Berkshire2£79,92015,3035
Bristol2£101,6400103
Buckinghamshire3£79,593214,9256
Cambridgeshire2£60,985548,1864
Cardiff2£82,500213,8049
Cheshire5£65,159323,6322
City of Edinburgh2£71,200334,2573
City of London - Greater London2£59,0691526,1551
Conwy1£81,9991983-
County Durham1£47,491476,2152
Craigavon3£75,733432,243-
Croydon - Greater London2£72,350311,6741
Derbyshire3£71,943316,7532
Devon1£52,621433,4271
Dundee City2£63,500325,104-
Dungannon1£61,950320,550-
East Ayrshire1£53,488560,100-
East Riding of Yorkshire2£75,360319,720-
East Sussex1£57,500422,822-
Essex8£58,917435,02211
Glasgow City5£79,198211,9392
Gloucestershire1£63,950320,5954
Greater Manchester3£66,261325,4007
Hampshire3£83,15215,7313
Havering - Greater London2£69,993318,5002
Hertfordshire1£49,995568,00010
Highland1£84,99816,5002
Hillingdon - Greater London3£85,798210,6062
Hounslow - Greater London3£73,867212,5326
Kent5£56,592438,7395
Kingston upon Thames - Greater London2£56,308435,6205
Lambeth - Greater London1£51,495555,700-
Lancashire4£68,354234,3483
Larne1£74,990218,000-
Leicestershire5£57,460540,2181
Lincolnshire3£70,325316,6275
Magherafelt3£63,495340,000-
Newport2£58,490433,5501
Norfolk4£59,000428,4241
North Yorkshire3£57,910428,02311
Northamptonshire2£58,950329,9684
Nottinghamshire12£60,328438,48310
Oxfordshire2£58,950329,9682
Perth and Kinross1£69,990319,529-
Somerset2£61,973324,392-
South Yorkshire9£62,108333,13810
Staffordshire1£87,99911,9766
Suffolk2£92,68214,1891
Surrey5£64,309429,3997
Swansea1£57,000433,9581
West Midlands7£71,423325,94719
West Sussex1£52,495554,6963
West Yorkshire11£62,067334,3286
Wiltshire4£95,24801,5395
Worcestershire1£64,999329,8003
Add postcode for better results.