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 164 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
All164£67,847327,093203
Aberdeen City1£97,99918,9232
Bedfordshire4£61,945442,6704
Berkshire1£75,14118,1756
Bristol2£101,6400103
Buckinghamshire3£79,593214,9256
Cambridgeshire3£68,973335,1443
Cardiff3£74,500225,6138
Cheshire5£65,159323,6323
City of Edinburgh2£71,200334,2423
City of London - Greater London2£59,0691526,1551
Conwy1£81,9991983-
County Durham1£47,491476,2152
Craigavon3£75,733432,243-
Croydon - Greater London2£73,900311,9561
Derbyshire3£71,943316,7532
Devon1£52,621433,4271
Dundee City2£64,000325,104-
Dungannon1£61,950320,550-
East Ayrshire1£53,488560,100-
East Riding of Yorkshire2£75,360319,720-
East Sussex1£57,500422,822-
Essex8£59,233435,02211
Glasgow City4£75,198214,9223
Gloucestershire1£63,950320,5954
Greater Manchester4£64,502329,4536
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
Lincolnshire2£74,993321,1105
Magherafelt3£63,495340,000-
Newport2£58,490433,5501
Norfolk3£59,667425,6691
North Yorkshire3£58,310428,02311
Northamptonshire1£60,950231,4424
Nottinghamshire12£60,328438,48310
Oxfordshire1£60,950231,4422
Perth and Kinross1£68,990319,529-
Somerset2£61,973324,392-
South Yorkshire9£62,525333,13811
Staffordshire2£74,000218,2635
Suffolk3£93,70414,189-
Surrey5£64,309429,3997
Swansea1£57,000433,9581
West Midlands7£71,423325,94719
West Sussex1£52,495554,6963
West Yorkshire11£62,067334,3286
Wiltshire2£89,49513,0676
Worcestershire1£64,999329,8003
Add postcode for better results.