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,576£35,821757,7163,213
Aberdeen City7£53,642333,75124
Aberdeenshire3£30,828865,1708
Antrim4£21,6881078,8009
Ards2£20,9951183,0002
Argyll and Bute2£38,479758,500-
Armagh5£32,395764,90011
Ballymena6£31,406660,8334
Ballymoney2£14,4951297,474-
Barnet - Greater London2£19,77012102,886-
Bedfordshire73£30,115764,62998
Belfast4£37,172559,70228
Berkshire32£32,402867,11345
Blaenau Gwent1£18,9951085,7052
Bristol17£36,046656,72846
Bromley - Greater London14£42,850540,76029
Buckinghamshire20£27,2541077,55246
Caerphilly1£10,0001496,000-
Cambridgeshire28£24,951877,61558
Cardiff15£43,884547,62135
Ceredigion2£61,995223,350-
Cheshire34£34,253654,03569
City of Edinburgh31£35,057753,62636
City of London - Greater London32£41,478747,642105
Coleraine5£27,437767,0001
Conwy3£58,09929,1391
Cookstown7£28,476786,7416
Cornwall6£38,653752,9363
County Durham18£27,080964,04726
Craigavon2£78,99518,79521
Croydon - Greater London8£30,874758,65615
Cumbria3£45,495531,9663
Denbighshire3£15,65813108,861-
Derbyshire19£33,046857,45849
Derry3£25,145793,3389
Devon11£38,2751148,89013
Dorset14£27,153960,01121
Down1£15,6509101,0002
Dumfries and Galloway4£35,803564,0846
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,57429
Enfield - Greater London5£34,094663,16126
Essex75£31,946764,302125
Falkirk6£20,0781081,1521
Fermanagh2£29,243787,5007
Fife7£36,825649,93814
Flintshire7£21,671883,4262
Glasgow City11£44,505435,30572
Gloucestershire19£37,179759,70025
Greater Manchester93£28,919869,833194
Greenwich - Greater London1£46,995424,6287
Hampshire34£40,823553,41063
Harrow - Greater London2£31,248869,7832
Havering - Greater London16£37,000665,61232
Herefordshire3£44,117440,34510
Hertfordshire60£40,208548,30487
Highland2£31,494749,17817
Hillingdon - Greater London13£28,713877,46937
Hounslow - Greater London17£32,739755,52536
Inverclyde1£10,99512108,000-
Kent49£47,283544,81376
Kingston upon Thames - Greater London6£37,772538,62825
Lambeth - Greater London1£9,9955100,400-
Lancashire51£33,058766,038112
Leicestershire29£42,279549,97665
Lincolnshire25£38,764543,11441
Magherafelt20£28,167877,84923
Merseyside19£27,361870,58946
Merton - Greater London1£10,2901385,000-
Monmouthshire3£24,3301095,4141
Moray2£59,497423,4812
Newport6£61,248221,57517
Newry and Mourne6£42,978451,0265
Newtownabbey3£36,495545,2917
Norfolk24£35,677652,38351
North Ayrshire1£53,898411,3806
North Lanarkshire1£78,98515,0004
North Yorkshire29£37,860654,98969
Northamptonshire14£44,396540,05839
Nottinghamshire39£29,164865,52884
Omagh3£43,883456,58413
Oxfordshire5£43,439554,38916
Pembrokeshire1£36,995546,100-
Perth and Kinross7£46,561326,98817
Redbridge - Greater London5£33,763757,1008
Renfrewshire1£42,498335,6974
Scottish Borders1£28,490635,5773
Shropshire15£28,192863,33924
Somerset3£37,055447,7104
South Ayrshire2£25,497961,5066
South Lanarkshire3£42,246537,6825
South Yorkshire34£44,770543,13587
Staffordshire22£45,320647,10252
Strabane4£35,218573,5156
Suffolk10£49,807644,07538
Surrey25£33,404763,24066
Swansea3£35,270638,76419
Tyne and Wear31£28,186771,24939
Wandsworth - Greater London1£19,9909100,0001
Warwickshire13£27,368872,43818
West Dunbartonshire1£69,995118,4702
West Lothian4£34,744648,27610
West Midlands76£36,203666,104197
West Sussex18£42,184545,03933
West Yorkshire82£33,988767,982120
Wiltshire20£57,216226,74950
Worcestershire8£34,554653,63031
Add postcode for better results.