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,684£35,871755,7293,393
Aberdeen City10£50,599328,24029
Aberdeenshire2£43,995428,9006
Angus1£14,9901267,5043
Antrim5£24,877960,6809
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh7£35,995663,30010
Ballymena5£24,681883,1302
Ballymoney1£10,99513117,0773
Barnet - Greater London1£35,995497,1422
Bedfordshire68£29,261763,915102
Belfast5£32,338675,02631
Berkshire28£32,334763,48249
Bexley - Greater London1£21,777862,0002
Blaenau Gwent1£49,999222,115-
Brent - Greater London2£22,306874,2849
Bristol20£35,653545,75548
Bromley - Greater London18£47,829432,25330
Buckinghamshire25£35,500859,81148
Caerphilly1£10,0001496,000-
Cambridgeshire36£29,669768,42950
Cardiff12£47,168433,57137
Carmarthenshire1£22,995856,897-
Ceredigion1£77,59518,392-
Cheshire43£37,967649,53466
City of Edinburgh27£37,354751,88138
City of London - Greater London45£39,415645,74095
Coleraine3£30,732767,6674
Conwy4£50,323326,1053
Cookstown8£27,018894,5726
Cornwall2£20,245985,7687
County Durham13£26,569970,19032
Craigavon7£73,43419,49621
Croydon - Greater London8£32,366755,71512
Cumbria2£51,993433,9502
Denbighshire1£10,9991393,396-
Derbyshire22£32,705759,05156
Derry3£35,978554,9257
Devon4£15,6491174,90722
Dorset16£21,2581175,60720
Down2£50,745228,5001
Dumfries and Galloway7£31,805764,5689
Dundee City9£48,499429,40516
Dungannon13£35,872653,14615
Ealing - Greater London5£30,211759,4783
East Ayrshire1£27,998654,5884
East Riding of Yorkshire4£60,496334,2268
East Sussex13£35,107552,40623
Enfield - Greater London8£43,682451,64921
Essex84£35,512655,490157
Falkirk7£20,208981,636-
Fermanagh5£31,284666,5075
Fife10£51,233431,7748
Flintshire7£21,671883,4261
Glasgow City19£37,691646,52694
Gloucestershire16£30,687864,95832
Greater Manchester103£27,458872,955195
Greenwich - Greater London3£53,495322,1544
Hampshire33£36,204758,98272
Harrow - Greater London2£31,748869,7832
Havering - Greater London13£28,745978,20630
Herefordshire6£42,033533,69913
Hertfordshire40£40,504550,08495
Highland8£50,835424,21116
Hillingdon - Greater London16£22,656982,19236
Hounslow - Greater London14£34,640753,93731
Inverclyde1£10,99512108,000-
Kent40£42,143543,44685
Kingston upon Thames - Greater London11£51,369430,76625
Lancashire58£32,071871,565115
Leicestershire23£37,552653,72361
Lincolnshire15£32,591647,27159
Magherafelt16£32,917780,21823
Merseyside16£32,696765,10049
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
Norfolk21£34,590653,60363
North Ayrshire2£39,898634,4488
North Lanarkshire2£62,485312,5002
North Yorkshire31£37,999655,96373
Northamptonshire20£45,708540,67947
Nottinghamshire41£33,701757,45180
Omagh3£30,765783,16313
Oxfordshire9£44,260439,01119
Perth and Kinross8£43,615434,96418
Redbridge - Greater London5£30,963754,7006
Renfrewshire2£20,498861,5213
Rhondda Cynon Taf1£3,9951894,0002
Scottish Borders2£24,240767,1041
Shropshire8£30,602760,76528
Somerset4£36,836456,7434
South Ayrshire4£31,845752,4434
South Lanarkshire1£57,850721,0004
South Yorkshire43£39,470546,35198
Staffordshire23£36,603756,97873
Strabane5£45,764448,2657
Suffolk19£45,728644,21237
Surrey39£38,160651,64764
Swansea6£38,499743,06919
Tyne and Wear29£32,315760,71542
Warwickshire10£30,936861,00820
West Lothian6£31,627753,18412
West Midlands89£37,299662,052204
West Sussex10£33,829758,12235
West Yorkshire94£35,449763,259115
Wiltshire33£52,139330,22957
Worcestershire9£34,209661,16633
Add postcode for better results.