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,660£36,242655,2733,404
Aberdeen City10£50,599328,66728
Aberdeenshire1£46,995329,8007
Angus1£14,9901267,5043
Antrim5£24,877960,6809
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh7£35,995663,30010
Ballymena6£23,734983,7752
Ballymoney2£14,4951297,4743
Barnet - Greater London1£35,746497,1422
Bedfordshire68£29,231764,193102
Belfast5£32,338675,02631
Berkshire25£30,254868,72150
Bexley - Greater London1£21,777862,0002
Blaenau Gwent1£49,999222,115-
Brent - Greater London2£22,306874,2849
Bristol21£35,193546,55248
Bromley - Greater London18£47,829432,25329
Buckinghamshire24£32,825867,53650
Caerphilly1£10,0001496,000-
Cambridgeshire36£29,738769,11846
Cardiff10£46,745534,56639
Carmarthenshire1£22,995856,897-
Ceredigion1£77,59518,392-
Cheshire42£36,978650,47666
City of Edinburgh26£37,445751,21235
City of London - Greater London42£40,451645,28797
Coleraine3£30,732767,6674
Conwy4£50,323326,1053
Cookstown8£27,018894,5726
Cornwall2£20,245985,7687
County Durham13£26,530970,21833
Craigavon8£73,62118,96121
Croydon - Greater London9£37,748650,03012
Cumbria1£74,99529003
Denbighshire1£10,9991393,396-
Derbyshire21£34,025755,53055
Derry4£38,396554,4447
Devon6£13,3811292,77122
Dorset16£21,2421175,60720
Down2£50,745228,5001
Dumfries and Galloway7£30,118764,5688
Dundee City9£48,499429,40515
Dungannon12£35,112654,40816
Ealing - Greater London5£30,211759,4783
East Ayrshire1£27,998654,5884
East Riding of Yorkshire4£60,496334,2268
East Sussex11£35,632654,63925
Enfield - Greater London8£44,244440,08722
Essex78£35,347654,993161
Falkirk7£20,208981,636-
Fermanagh5£31,284666,5075
Fife9£49,131431,37310
Flintshire7£21,671883,4261
Glasgow City20£39,776644,44691
Gloucestershire17£29,573867,48332
Greater Manchester104£27,597872,417195
Greenwich - Greater London3£53,495322,1544
Hampshire32£37,144758,58173
Harrow - Greater London2£31,748869,7832
Havering - Greater London14£28,669874,32528
Herefordshire6£42,033533,69913
Hertfordshire39£42,396546,26493
Highland6£46,813429,33118
Hillingdon - Greater London16£22,531982,19235
Hounslow - Greater London15£35,004653,81231
Inverclyde1£10,99512108,000-
Kent40£42,121543,44685
Kingston upon Thames - Greater London9£48,050433,81226
Lancashire59£32,666870,272115
Leicestershire22£38,509653,45262
Lincolnshire18£36,839544,50655
Magherafelt17£32,392780,26423
Merseyside16£33,102765,38149
Merton - Greater London1£10,4901385,000-
Monmouthshire2£30,248976,621-
Moray1£74,995318,6051
Newport4£52,555329,99818
Newry and Mourne4£44,323451,0626
Newtownabbey3£23,328859,2964
Norfolk20£33,562754,75464
North Ayrshire2£58,398310,8709
North Lanarkshire2£62,485312,5002
North Yorkshire30£36,961655,96374
Northamptonshire19£45,606541,58649
Nottinghamshire39£31,824759,92184
Omagh3£30,765783,16313
Oxfordshire8£42,673440,22519
Perth and Kinross8£43,615434,96417
Redbridge - Greater London4£32,456753,8757
Renfrewshire2£20,498861,5213
Rhondda Cynon Taf1£3,9951894,0002
Scottish Borders2£24,240767,1041
Shropshire8£30,196760,76528
Somerset4£36,836456,7434
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0004
South Yorkshire44£38,777647,95795
Staffordshire22£37,126756,72472
Strabane5£45,764448,2657
Suffolk19£46,282643,92438
Surrey37£37,769652,47564
Swansea6£38,499743,06920
Tyne and Wear30£32,038761,28942
Warwickshire10£30,936861,00820
West Lothian7£32,108755,87211
West Midlands87£36,751663,440204
West Sussex11£33,026762,21035
West Yorkshire91£35,999762,504119
Wiltshire33£51,988330,22957
Worcestershire9£33,847760,01833
Add postcode for better results.