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,672£35,553756,1443,373
Aberdeen City10£50,549328,66726
Aberdeenshire2£34,495652,9007
Angus2£15,3811348,3213
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
Bedfordshire67£29,585763,500105
Belfast5£32,338675,02628
Berkshire24£29,919868,47850
Bexley - Greater London1£21,777862,0002
Brent - Greater London3£28,520662,8569
Bristol21£35,193546,55248
Bromley - Greater London16£47,558433,79731
Buckinghamshire27£32,629867,68750
Caerphilly1£10,0001496,000-
Cambridgeshire36£29,173770,70245
Cardiff10£43,695535,89538
Carmarthenshire1£22,995856,897-
Ceredigion1£77,59518,392-
Cheshire39£37,239649,85667
City of Edinburgh26£37,134750,91336
City of London - Greater London44£39,584646,21198
Coleraine3£30,732767,6673
Conwy3£58,09929,1394
Cookstown8£27,018894,5725
Cornwall2£20,245985,7687
County Durham14£25,528971,06031
Craigavon9£68,274215,44721
Croydon - Greater London9£37,670650,03012
Cumbria1£74,99529003
Denbighshire1£10,9991393,396-
Derbyshire19£31,925759,39856
Derry4£38,396554,4447
Devon5£12,2771296,31721
Dorset17£24,5531071,66219
Down2£50,745228,5001
Dumfries and Galloway7£30,118764,5687
Dundee City10£45,450428,62216
Dungannon12£35,103654,40815
Ealing - Greater London5£26,111761,4784
East Ayrshire1£27,998654,5884
East Riding of Yorkshire6£56,961330,8317
East Sussex11£37,528549,08324
Enfield - Greater London10£44,575437,31022
Essex78£35,692654,317155
Falkirk7£20,208981,636-
Fermanagh5£31,284666,5075
Fife10£45,918432,1559
Flintshire7£21,671883,4261
Glasgow City18£39,424542,16691
Gloucestershire17£29,808867,19132
Greater Manchester103£27,879872,582196
Greenwich - Greater London3£53,495322,1544
Hampshire33£35,974760,09074
Harrow - Greater London2£31,748869,7832
Havering - Greater London14£28,395877,08028
Herefordshire6£44,617431,13212
Hertfordshire37£42,131547,76795
Highland6£46,813429,33118
Hillingdon - Greater London17£22,705980,49234
Hounslow - Greater London15£35,077653,81231
Inverclyde1£10,99512108,000-
Kent38£41,720544,76586
Kingston upon Thames - Greater London12£48,945432,62823
Lancashire58£31,832872,188114
Leicestershire22£38,804652,57762
Lincolnshire19£37,143545,99655
Magherafelt17£32,392780,26423
Merseyside16£33,102765,38148
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray1£74,995318,6051
Newport5£50,642333,99517
Newry and Mourne4£44,323451,0626
Newtownabbey3£23,328859,2964
Norfolk19£34,286655,28165
North Ayrshire2£58,398310,8708
North Lanarkshire2£62,485312,5002
North Yorkshire33£36,882655,36272
Northamptonshire17£44,578544,99948
Nottinghamshire40£32,345758,67885
Omagh3£30,765783,16313
Oxfordshire8£42,673440,22518
Perth and Kinross5£45,790431,11221
Redbridge - Greater London5£33,551753,5007
Renfrewshire2£20,498861,5212
Rhondda Cynon Taf1£3,9951894,0002
Scottish Borders2£24,240767,1041
Shropshire10£29,885757,67027
Somerset5£31,768666,7942
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0003
South Yorkshire45£38,982647,38994
Staffordshire23£35,955858,51970
Strabane5£45,764448,2657
Suffolk20£45,441644,34935
Surrey36£37,563753,56865
Swansea7£37,928741,91620
Tyne and Wear33£32,544658,68041
Warwickshire8£28,108865,04921
West Lothian6£29,960757,35012
West Midlands87£36,847663,461199
West Sussex13£32,396765,38033
West Yorkshire91£35,410764,000121
Wiltshire32£51,814330,20054
Worcestershire9£34,069760,33833
Add postcode for better results.