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,683£35,687756,2513,376
Aberdeen City10£50,649328,24030
Aberdeenshire2£43,995428,9006
Angus1£14,9901267,5043
Antrim6£25,397960,2758
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh7£35,995663,30010
Ballymena5£24,681883,1302
Ballymoney1£10,99513117,0773
Barnet - Greater London2£20,27012102,8861
Bedfordshire64£29,426764,741105
Belfast5£32,338675,02631
Berkshire26£32,837762,96749
Bexley - Greater London1£21,777862,0002
Blaenau Gwent1£49,999222,115-
Brent - Greater London2£22,306874,28410
Bristol20£35,653545,75548
Bromley - Greater London18£47,829432,25330
Buckinghamshire28£38,568754,79247
Caerphilly1£10,0001496,000-
Cambridgeshire36£29,669768,42950
Cardiff12£47,168433,57138
Carmarthenshire1£22,995856,897-
Cheshire44£37,835649,02266
City of Edinburgh27£37,352751,87838
City of London - Greater London45£39,426645,74097
Coleraine3£30,732767,6674
Conwy4£50,323326,1053
Cookstown8£27,018894,5726
Cornwall2£20,245985,7687
County Durham13£26,646970,19032
Craigavon5£69,996212,25021
Croydon - Greater London7£33,634752,28413
Cumbria2£51,993433,9502
Denbighshire1£10,9991393,396-
Derbyshire23£32,305760,20156
Derry3£35,978554,9257
Devon4£15,6491174,90722
Dorset17£24,5681071,66219
Down2£50,745228,5001
Dumfries and Galloway7£31,979764,5689
Dundee City9£48,499429,40516
Dungannon14£34,952656,35016
Ealing - Greater London5£30,211759,4783
East Ayrshire1£27,998654,5884
East Riding of Yorkshire3£58,328232,6348
East Sussex11£34,210654,59023
Enfield - Greater London9£45,050446,89020
Essex84£35,497655,133157
Falkirk7£20,208981,636-
Fermanagh5£31,284666,5075
Fife10£51,233431,7748
Flintshire7£21,671883,4261
Glasgow City19£38,744646,19091
Gloucestershire16£30,687864,95832
Greater Manchester102£27,418873,279196
Greenwich - Greater London3£53,495322,1544
Hampshire38£36,570756,61464
Harrow - Greater London2£31,748869,7832
Havering - Greater London13£28,745978,20630
Herefordshire6£42,033533,69913
Hertfordshire43£42,794546,50990
Highland8£50,835424,20516
Hillingdon - Greater London16£22,725982,19237
Hounslow - Greater London14£34,554753,93731
Inverclyde1£10,99512108,000-
Kent41£41,713542,73985
Kingston upon Thames - Greater London11£51,369430,76625
Lancashire56£31,657873,313119
Larne1£18,9909105,0003
Leicestershire23£37,560653,72361
Lincolnshire16£38,370545,56257
Magherafelt16£32,917780,21824
Merseyside16£32,710765,10049
Merton - Greater London1£10,4901385,000-
Monmouthshire2£30,248976,621-
Moray1£74,995318,6051
Newport4£52,805329,99817
Newry and Mourne4£44,323451,0626
Newtownabbey4£25,995765,4223
Norfolk21£34,601653,60364
North Ayrshire2£39,898634,4488
North Lanarkshire2£62,485312,5002
North Yorkshire31£38,703654,12871
Northamptonshire20£48,608436,87944
Nottinghamshire38£34,705756,88281
Omagh2£33,198790,35913
Oxfordshire9£47,926435,54018
Perth and Kinross8£42,490436,55018
Redbridge - Greater London5£30,963754,7006
Renfrewshire2£20,498861,5213
Scottish Borders2£24,240767,1041
Shropshire8£30,602760,76529
Somerset4£36,836456,7434
South Ayrshire4£31,845752,4434
South Lanarkshire1£57,850721,0004
South Yorkshire39£40,883543,84297
Staffordshire22£37,312756,51673
Strabane5£45,764448,2657
Suffolk22£43,099645,00934
Surrey40£37,462752,98263
Swansea6£34,665752,64319
Tyne and Wear30£31,804760,56241
Warwickshire10£30,936861,00820
West Lothian5£34,953652,02012
West Midlands90£37,629661,437203
West Sussex11£34,833756,37334
West Yorkshire93£35,432763,081115
Wiltshire31£51,562330,56457
Worcestershire9£34,209661,16634
Add postcode for better results.