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,619£35,827756,7213,273
Aberdeen City12£51,565330,64724
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
Bedfordshire64£29,800767,414101
Belfast5£29,738680,22627
Berkshire26£31,917760,72247
Bexley - Greater London1£21,777862,0002
Brent - Greater London2£31,925655,0009
Bristol21£39,858545,98645
Bromley - Greater London13£47,237434,10736
Buckinghamshire25£34,906860,67346
Caerphilly1£10,0001496,000-
Cambridgeshire36£30,655768,16744
Cardiff11£36,612653,04737
Ceredigion2£63,295223,350-
Cheshire40£38,410546,03658
City of Edinburgh26£35,507752,83337
City of London - Greater London36£46,859636,974108
Coleraine3£30,732767,6673
Conwy3£58,09929,1391
Cookstown8£27,781788,8284
Cornwall3£29,162870,8456
County Durham17£28,633961,04328
Craigavon5£68,196212,25022
Croydon - Greater London9£34,750654,08912
Cumbria2£56,995417,4503
Denbighshire1£10,9991393,396-
Derbyshire21£36,394655,47049
Derry3£35,578561,9258
Devon5£14,6811187,00216
Dorset17£21,8861176,69118
Down2£50,495228,5001
Dumfries and Galloway5£30,227666,5927
Dundee City9£45,666428,25916
Dungannon11£37,214652,65716
Ealing - Greater London4£24,592866,7704
East Riding of Yorkshire4£54,568339,55810
East Sussex12£31,531768,19126
Enfield - Greater London7£40,136554,72122
Essex79£35,064657,391148
Falkirk7£20,208981,636-
Fermanagh3£29,660773,2686
Fife8£49,934436,98513
Flintshire7£21,671883,4261
Glasgow City15£42,243534,89084
Gloucestershire15£32,578866,00329
Greater Manchester103£28,677871,545191
Greenwich - Greater London2£49,995419,6526
Hampshire31£32,537868,23373
Harrow - Greater London2£31,248869,7831
Havering - Greater London19£32,866769,27826
Herefordshire4£46,075440,65713
Hertfordshire41£36,506654,61682
Highland4£49,496425,25820
Hillingdon - Greater London16£25,779979,31037
Hounslow - Greater London13£28,297860,08834
Inverclyde1£10,99512108,000-
Kent41£43,297647,75383
Kingston upon Thames - Greater London16£49,884433,03118
Lancashire51£30,395874,507105
Leicestershire26£39,844648,82361
Lincolnshire23£40,617541,26740
Magherafelt18£29,423881,17625
Merseyside17£31,588769,14744
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray2£57,495422,3031
Newport6£53,243333,01214
Newry and Mourne6£41,813552,8175
Newtownabbey2£25,245760,8857
Norfolk23£32,715657,79660
North Ayrshire1£53,898411,38010
North Lanarkshire2£62,485313,2002
North Yorkshire32£38,781651,76174
Northamptonshire15£52,115434,70443
Nottinghamshire38£31,152761,50279
Omagh2£42,325561,35815
Oxfordshire7£45,828446,04917
Perth and Kinross4£46,365330,49822
Redbridge - Greater London6£28,236866,6357
Scottish Borders1£28,490635,5773
Shropshire9£30,279863,08324
Somerset4£36,079456,7433
South Ayrshire4£31,595752,4434
South Lanarkshire2£47,674631,4223
South Yorkshire36£42,377542,825101
Staffordshire25£37,356757,05762
Strabane4£40,968451,1617
Suffolk20£44,248645,99032
Surrey34£39,206649,89067
Swansea5£42,762644,02222
Tyne and Wear36£30,187766,42040
Wandsworth - Greater London1£19,9909100,000-
Warwickshire13£28,228864,62518
West Dunbartonshire1£69,995118,4702
West Lothian4£35,744648,27613
West Midlands79£37,474663,994203
West Sussex12£39,311757,47033
West Yorkshire83£33,319769,553130
Wiltshire28£52,987328,55643
Worcestershire7£29,881761,41531
Add postcode for better results.