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

Used BMW X5 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.

Buying Guide

Want to find out everything about all X5 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW X5 buying guide here.

BMW X5 Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,626£35,334757,5803,300
Aberdeen City12£51,565330,48024
Aberdeenshire3£37,328652,4006
Angus1£14,4901267,5044
Antrim5£25,777855,88010
Ards2£20,9951183,0004
Argyll and Bute2£38,479758,500-
Armagh5£31,095773,38011
Ballymena4£29,485768,0004
Ballymoney2£14,4951297,4743
Barking & Dagenham - Greater London1£7,99014114,000-
Barnet - Greater London2£20,27312102,8861
Bedfordshire66£29,662766,97298
Belfast5£29,738680,22628
Berkshire26£31,977760,72247
Bexley - Greater London1£21,777862,0002
Brent - Greater London2£31,925655,0009
Bristol21£39,944545,98646
Bromley - Greater London13£47,276434,10736
Buckinghamshire27£35,730858,51148
Caerphilly1£10,0001496,000-
Cambridgeshire35£29,201769,97545
Cardiff11£38,566551,34938
Ceredigion2£63,295223,350-
Cheshire41£38,639545,30257
City of Edinburgh24£34,658854,75337
City of London - Greater London39£45,678638,032105
Coleraine3£30,732767,6673
Conwy3£58,09929,1393
Cookstown7£27,928793,2424
Cornwall3£29,162870,8456
County Durham16£28,892961,76128
Craigavon7£71,281110,35021
Croydon - Greater London8£35,619652,57913
Cumbria2£56,995417,4503
Denbighshire1£10,9991393,396-
Derbyshire22£35,505757,92552
Derry3£35,578561,9258
Devon5£14,6811187,00216
Dorset17£20,3591180,36817
Down2£50,495228,5001
Dumfries and Galloway5£30,227666,5927
Dundee City9£45,555427,99417
Dungannon11£37,214652,65716
Ealing - Greater London4£24,592866,7704
East Riding of Yorkshire4£54,568339,55810
East Sussex12£32,990764,73325
Enfield - Greater London8£40,869551,37321
Essex78£35,931655,019148
Falkirk7£20,208981,636-
Fermanagh3£29,660773,2686
Fife9£49,686435,27712
Flintshire7£21,671883,4261
Glasgow City16£43,502537,46088
Gloucestershire15£32,611866,00330
Greater Manchester102£28,110872,088189
Greenwich - Greater London2£49,995419,6526
Hampshire31£32,632868,23378
Harrow - Greater London2£31,248869,7831
Havering - Greater London18£32,253769,91225
Herefordshire4£46,075440,65713
Hertfordshire40£36,553654,32484
Highland4£49,496425,25820
Hillingdon - Greater London18£27,673873,44536
Hounslow - Greater London12£27,122860,92235
Inverclyde1£10,99512108,000-
Kent39£41,157649,65783
Kingston upon Thames - Greater London15£47,711435,07019
Lancashire50£29,766875,073112
Leicestershire30£37,591652,05659
Lincolnshire21£42,193543,45742
Magherafelt18£29,423881,17626
Merseyside17£31,605769,14745
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray2£57,495422,3031
Newport6£53,243333,01214
Newry and Mourne6£41,813552,8176
Newtownabbey3£23,828764,8656
Norfolk20£30,759761,32962
North Ayrshire1£53,898411,38010
North Lanarkshire2£62,485313,2002
North Yorkshire34£38,123652,17675
Northamptonshire16£51,194434,56142
Nottinghamshire36£29,522864,48080
Omagh3£41,867461,01815
Oxfordshire8£44,756444,34517
Perth and Kinross4£46,365330,49822
Redbridge - Greater London6£28,236866,6357
Renfrewshire1£16,998974,7253
Rhondda Cynon Taf1£3,9951894,000-
Shropshire9£30,529863,08326
Somerset4£36,079456,7433
South Ayrshire4£31,595752,4434
South Lanarkshire2£47,674631,4222
South Yorkshire36£40,755645,444103
Staffordshire23£37,235756,50563
Strabane4£40,968451,1617
Suffolk19£45,290645,02133
Surrey34£39,334649,75267
Swansea5£42,762644,02222
Tyne and Wear36£30,386766,42040
Wandsworth - Greater London1£19,9909100,000-
Warwickshire13£28,228864,62519
West Dunbartonshire1£69,995118,4702
West Lothian6£30,959758,85012
West Midlands77£36,844764,465203
West Sussex12£39,311757,47033
West Yorkshire87£32,825770,166126
Wiltshire28£54,455325,46845
Worcestershire8£32,021656,53032
Add postcode for better results.