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

Used BMW X7 on Finance

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.

349 cars

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.

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
All340£65,499225,599328
Aberdeenshire3£68,533110,8724
Angus5£70,749214,3652
Ayrshire2£83,39802,6252
Bedfordshire12£54,836449,38110
Berkshire9£59,097335,1567
Blaenau Gwent1£50,995761,029-
Bristol2£64,993117,4822
Buckinghamshire4£66,244232,46411
Cambridgeshire7£59,557440,0105
Cardiff4£66,625218,9843
Cheshire5£64,739227,8959
Conwy2£60,000331,7082
County Antrim2£63,995220,1894
County Armagh2£65,745339,745-
County Durham4£65,714225,7324
County Londonderry3£63,813245,200-
County Tyrone4£64,173330,6264
Derbyshire3£58,161329,2865
Devon2£72,35916,0335
Dorset2£65,350117,2702
East Sussex3£65,657223,0002
Essex13£62,502228,02310
Falkirk1£60,998234,256-
Fife6£79,94817,8723
Gloucestershire1£71,950216,9555
Greater London34£60,121335,41430
Greater Manchester26£60,031331,72722
Hampshire6£54,778351,5606
Herefordshire1£73,950215,0062
Hertfordshire11£51,082552,4309
Highland5£77,436215,3103
Kent7£63,209226,07512
Lanarkshire9£65,919225,3016
Lancashire13£68,880323,0256
Leicestershire4£64,313323,0439
Lincolnshire7£67,21619,5027
Merseyside10£65,647219,0411
Midlothian5£68,772215,0385
Newport1£73,00003,170-
Norfolk6£68,333127,0553
North Yorkshire8£68,382128,1482
Northamptonshire1£56,900224,3091
Nottinghamshire6£61,160335,65017
Oxfordshire3£70,630214,2384
Perth & Kinross3£73,529110,247-
Shropshire2£78,250218,4691
Somerset3£67,823113,3722
South Yorkshire15£60,269332,57619
Staffordshire5£76,965224,8075
Stirling3£70,76217,857-
Suffolk1£59,890243,2083
Surrey10£70,791322,5818
Swansea1£74,000051
Tyne and Wear1£41,399671,911-
Warwickshire2£73,000226,0183
West Lothian1£49,990644,8582
West Midlands11£62,357226,43314
West Yorkshire12£62,691335,65214
Wiltshire3£68,847010,0007
Worcestershire2£69,50016,7253
Add postcode for better results.