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.

351 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
All342£64,033226,822352
Aberdeenshire5£61,700219,6594
Angus5£63,297223,6943
Ayrshire2£83,39802,6252
Bedfordshire13£52,745553,6039
Berkshire8£60,753331,0098
Blaenau Gwent1£49,995761,029-
Bristol2£61,745117,4822
Buckinghamshire7£69,352225,1829
Cambridgeshire10£63,109333,5573
Cardiff3£67,167215,7024
Cheshire6£67,157127,89510
Conwy2£58,500331,7082
County Antrim1£48,995516,0736
County Armagh1£63,995441,0001
County Durham3£63,425232,5874
County Londonderry2£56,473466,5001
County Tyrone4£59,423339,5085
Derbyshire2£55,340431,2966
Devon2£70,92316,0345
Dorset2£64,030117,2702
East Riding of Yorkshire1£70,79018,5611
East Sussex2£58,488334,3293
Essex12£63,692225,2469
Falkirk1£60,998234,256-
Fife2£60,898319,7027
Greater London33£57,446337,15732
Greater Manchester29£59,414330,82722
Hampshire6£53,893351,7275
Herefordshire1£69,999216,9553
Hertfordshire8£49,415558,73912
Highland4£86,04812,5385
Kent7£65,686123,88011
Lanarkshire10£65,707224,3277
Lancashire13£68,840323,0266
Leicestershire4£65,563219,5679
Lincolnshire6£66,662110,3048
Merseyside10£64,954219,8242
Midlothian8£72,705213,6996
Newport2£61,498429,9752
Norfolk5£67,339131,1684
North Yorkshire11£63,948233,7202
Northamptonshire2£68,450215,8962
Nottinghamshire7£61,280331,99915
Oxfordshire2£63,720218,5085
Perth & Kinross3£73,126110,3151
Shropshire2£69,995235,6042
Somerset2£63,824117,8072
South Yorkshire13£58,714335,79725
Staffordshire6£63,033328,9135
Stirling3£70,16217,857-
Suffolk1£58,790243,2083
Surrey9£70,764323,8398
Swansea1£74,000051
Tyne and Wear2£56,450338,112-
Warwickshire3£83,000110,7353
West Lothian2£48,493650,4291
West Midlands11£64,542224,44014
West Yorkshire11£62,360439,19615
Wiltshire3£68,130010,0005
Worcestershire3£67,633223,7053
Add postcode for better results.