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 142 BMW X7 cars on our website which you can buy by finance. There are total 54 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
All142£70,011323,875223
Aberdeen City1£78,000215,7992
Bedfordshire3£55,658436,8325
Bristol2£77,145211,8484
Bromley - Greater London1£88,99503,0902
Buckinghamshire1£61,990358,5165
Cambridgeshire4£57,484446,4914
Cardiff2£69,000330,0046
Ceredigion1£79,995214,900-
Cheshire7£64,023322,707-
City of Edinburgh4£81,556112,0512
City of London - Greater London2£64,7741526,5295
Conwy1£81,9991983-
Cornwall2£85,95003,108-
County Durham1£74,097211,0053
Craigavon2£60,995448,4051
Croydon - Greater London1£51,980458,6993
Derbyshire1£53,339531,487-
Devon1£48,975433,429-
East Ayrshire1£53,488560,100-
East Riding of Yorkshire2£73,200110,0801
East Sussex1£72,495221,4351
Enfield - Greater London2£70,495317,4341
Essex5£66,008325,18515
Fife1£75,898210,2782
Glasgow City2£61,198327,6746
Gloucestershire1£59,950320,7502
Greater Manchester4£55,316438,9658
Hampshire3£67,158225,4014
Havering - Greater London1£74,990211,0001
Hertfordshire2£68,000324,58910
Highland2£91,4980102
Hillingdon - Greater London4£79,574310,447-
Hounslow - Greater London1£55,224432,6105
Kent6£60,073323,3798
Kingston upon Thames - Greater London2£52,908542,5075
Lancashire4£66,239334,0094
Leicestershire4£57,994345,7945
Lincolnshire3£69,158227,2301
Magherafelt3£60,662339,5001
Newport1£51,990548,7001
Newry and Mourne2£79,950110,500-
North Ayrshire1£64,898313,8161
North Yorkshire6£65,986322,39610
Northamptonshire1£104,95011,9742
Nottinghamshire3£57,324433,76713
Oxfordshire1£104,95011,9742
South Yorkshire5£67,285220,88115
Staffordshire1£93,999110,4747
Suffolk2£86,391110,2586
Surrey7£68,385321,5218
Tyne and Wear1£72,98829,4401
Warwickshire1£79,995111,0001
West Midlands4£61,000339,14214
West Sussex3£63,159336,1871
West Yorkshire7£69,409229,47612
Wiltshire5£100,47601,2335
Add postcode for better results.