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,572£35,680757,9643,224
Aberdeen City7£53,642333,75124
Aberdeenshire3£30,828865,1708
Antrim4£21,6881078,8009
Ards2£20,9951183,0002
Argyll and Bute2£38,479758,500-
Armagh4£37,745656,37511
Ballymena4£29,223768,0003
Ballymoney2£14,4951297,4741
Barnet - Greater London2£19,77012102,886-
Bedfordshire72£30,473764,69697
Belfast4£37,172559,70227
Berkshire31£32,465867,87646
Blaenau Gwent1£18,9951085,7052
Bristol17£36,059656,72847
Bromley - Greater London15£44,480538,26229
Buckinghamshire21£28,575974,22845
Caerphilly1£10,0001496,000-
Cambridgeshire29£26,779875,26657
Cardiff13£41,058650,88234
Ceredigion2£61,995223,350-
Cheshire35£34,303654,00568
City of Edinburgh30£35,001753,91336
City of London - Greater London30£42,235746,595107
Coleraine5£27,437767,0001
Conwy3£58,09929,1391
Cookstown7£28,476786,4016
Cornwall6£38,653752,9363
County Durham17£26,026965,22628
Craigavon2£78,99518,79521
Croydon - Greater London8£30,874758,65615
Cumbria3£45,495531,9663
Denbighshire3£15,65813108,861-
Derbyshire19£33,062857,45850
Derry3£25,145793,3389
Devon11£38,2751148,89013
Dorset13£25,719962,90422
Down1£15,6509101,0002
Dumfries and Galloway3£33,759570,3416
Dundee City4£52,500423,94019
Dungannon7£34,424763,40118
Ealing - Greater London3£26,291862,3605
East Riding of Yorkshire2£50,750432,95912
East Sussex15£29,405766,44130
Enfield - Greater London5£39,494556,74625
Essex73£31,503765,483126
Falkirk6£20,0781081,1521
Fermanagh2£29,243787,5007
Fife8£41,584644,89413
Flintshire8£21,712882,6731
Glasgow City11£44,505435,30574
Gloucestershire19£37,179759,70025
Greater Manchester95£29,198869,358193
Greenwich - Greater London2£50,495318,8537
Hampshire33£38,045657,38567
Harrow - Greater London2£31,248869,7832
Havering - Greater London14£35,357668,36833
Herefordshire3£44,117440,34510
Hertfordshire60£39,843548,93488
Highland2£31,494749,17818
Hillingdon - Greater London15£28,750876,41935
Hounslow - Greater London18£34,359753,74236
Inverclyde1£10,99512108,000-
Kent49£46,530545,60076
Kingston upon Thames - Greater London6£37,772538,62825
Lambeth - Greater London1£9,9955100,400-
Lancashire50£32,508767,068113
Leicestershire29£42,177549,40866
Lincolnshire24£38,550543,13043
Magherafelt19£27,281879,25123
Merseyside19£27,361870,58947
Merton - Greater London1£10,2901385,000-
Monmouthshire3£24,3301095,4141
Moray2£59,497423,4812
Newport7£58,926225,49316
Newry and Mourne6£42,978451,0265
Newtownabbey3£36,495545,2917
Norfolk23£34,985653,93752
North Ayrshire1£53,898411,3806
North Lanarkshire1£78,98515,0004
North Yorkshire30£37,238655,35868
Northamptonshire15£44,766439,04338
Nottinghamshire38£29,853863,89785
Omagh3£43,883456,58414
Oxfordshire6£44,525449,46315
Pembrokeshire1£36,995546,100-
Perth and Kinross7£46,847326,98817
Redbridge - Greater London6£31,368762,9697
Renfrewshire2£29,748655,2113
Scottish Borders1£28,490635,5773
Shropshire12£27,790866,13524
Somerset3£37,370447,7104
South Ayrshire2£25,247961,5066
South Lanarkshire4£38,609640,1144
South Yorkshire36£45,087542,25885
Staffordshire22£45,340647,10254
Strabane4£35,218573,5156
Suffolk11£47,189644,62237
Surrey26£36,624654,65064
Swansea4£30,953750,07319
Tyne and Wear32£27,925771,44139
Wandsworth - Greater London1£19,9909100,0001
Warwickshire12£25,079876,40418
West Dunbartonshire1£69,995118,4702
West Lothian4£34,744648,27610
West Midlands77£36,148666,135200
West Sussex19£43,559542,82132
West Yorkshire78£33,736768,236124
Wiltshire20£57,392226,73950
Worcestershire8£34,554653,63031
Add postcode for better results.