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,658£35,723756,3373,389
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,568983,7752
Ballymoney2£14,4951297,4743
Barking & Dagenham - Greater London1£7,99014114,000-
Barnet - Greater London1£35,746497,1422
Bedfordshire69£29,196763,922102
Belfast5£32,338675,02628
Berkshire25£30,234868,72149
Bexley - Greater London1£21,777862,0002
Brent - Greater London2£22,306874,2849
Bristol21£35,193546,55248
Bromley - Greater London15£45,796535,65931
Buckinghamshire27£31,704868,94950
Caerphilly1£10,0001496,000-
Cambridgeshire36£29,738769,11744
Cardiff10£46,745534,56638
Carmarthenshire1£22,995856,897-
Ceredigion1£77,59518,392-
Cheshire40£37,035650,83567
City of Edinburgh26£37,553750,91336
City of London - Greater London43£39,925645,70698
Coleraine3£30,732767,6674
Conwy4£50,323326,1053
Cookstown8£27,018894,5725
Cornwall2£20,245985,7687
County Durham13£26,530970,21832
Craigavon9£68,274215,44721
Croydon - Greater London9£37,670650,03012
Cumbria1£74,99529003
Denbighshire1£10,9991393,396-
Derbyshire20£34,139757,42856
Derry4£38,396554,4447
Devon5£12,2771296,31722
Dorset17£24,5531071,66219
Down2£50,745228,5001
Dumfries and Galloway7£30,118764,5687
Dundee City9£48,499429,40515
Dungannon12£35,112654,40816
Ealing - Greater London5£26,111761,4784
East Ayrshire1£27,998654,5884
East Riding of Yorkshire6£56,961330,8317
East Sussex11£35,632654,63923
Enfield - Greater London9£43,306440,47723
Essex80£35,701654,639160
Falkirk7£20,208981,636-
Fermanagh5£31,284666,5075
Fife9£49,020431,3739
Flintshire7£21,671883,4261
Glasgow City20£39,776644,44690
Gloucestershire17£29,867867,19132
Greater Manchester104£27,595872,422194
Greenwich - Greater London3£53,495322,1544
Hampshire31£36,829759,93073
Harrow - Greater London2£31,748869,7832
Havering - Greater London14£28,395877,08028
Herefordshire6£44,617431,13212
Hertfordshire35£41,142549,09196
Highland6£46,813429,33118
Hillingdon - Greater London16£22,531982,19234
Hounslow - Greater London15£35,077653,81231
Inverclyde1£10,99512108,000-
Kent39£41,760544,31985
Kingston upon Thames - Greater London10£48,525432,95125
Lancashire59£32,234871,290114
Leicestershire21£39,390653,23663
Lincolnshire19£37,159545,99655
Magherafelt17£32,392780,26423
Merseyside16£33,102765,38148
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£34,313654,77964
North Ayrshire2£58,398310,8709
North Lanarkshire2£62,485312,5002
North Yorkshire32£37,315655,72872
Northamptonshire19£45,554541,58649
Nottinghamshire40£32,103759,13984
Omagh3£30,765783,16313
Oxfordshire8£42,673440,22519
Perth and Kinross5£45,790431,11221
Redbridge - Greater London5£33,964753,5007
Renfrewshire2£20,498861,5213
Rhondda Cynon Taf1£3,9951894,0002
Scottish Borders2£24,240767,1041
Shropshire8£30,196760,76528
Somerset5£31,768666,7942
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0004
South Yorkshire45£38,982647,33795
Staffordshire23£35,947858,51971
Strabane5£45,764448,2657
Suffolk19£46,282643,92436
Surrey34£36,663755,52866
Swansea6£38,499743,06920
Tyne and Wear32£32,088759,93041
Warwickshire10£30,936861,00820
West Lothian6£29,960757,35012
West Midlands86£36,699663,631199
West Sussex11£33,026762,21035
West Yorkshire90£35,889763,389120
Wiltshire32£51,815330,20057
Worcestershire8£35,891657,88134
Add postcode for better results.