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,668£35,902655,9403,368
Aberdeen City10£50,549328,66725
Aberdeenshire2£34,495652,9007
Angus2£15,3811348,3213
Antrim5£24,877960,6809
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh6£34,328667,43311
Ballymena5£24,686884,2403
Ballymoney2£14,4951297,4743
Barking & Dagenham - Greater London1£7,99014114,000-
Barnet - Greater London1£35,746497,1422
Bedfordshire66£29,334763,992106
Belfast5£32,187675,02628
Berkshire25£30,482867,19848
Bexley - Greater London1£21,777862,0002
Brent - Greater London3£28,354662,8569
Bristol21£36,169546,42348
Bromley - Greater London15£47,967433,51732
Buckinghamshire26£35,231859,75652
Caerphilly1£10,0001496,000-
Cambridgeshire36£29,173770,70245
Cardiff10£43,695535,89538
Carmarthenshire1£22,995856,897-
Ceredigion1£77,59518,392-
Cheshire39£37,518648,49167
City of Edinburgh26£37,134750,91336
City of London - Greater London43£40,467644,455100
Coleraine3£30,732767,6673
Conwy3£58,09929,1394
Cookstown8£27,018894,5725
Cornwall2£20,245985,7687
County Durham15£27,093968,18931
Craigavon9£68,274215,44721
Croydon - Greater London9£37,670650,03012
Cumbria1£74,99529003
Denbighshire1£10,9991393,396-
Derbyshire21£34,051756,28953
Derry3£35,878561,9258
Devon6£13,2141291,16119
Dorset17£24,5531071,66219
Down2£50,745228,5001
Dumfries and Galloway7£30,118764,5687
Dundee City10£45,300428,62216
Dungannon12£35,103654,40815
Ealing - Greater London4£24,592866,7705
East Ayrshire1£27,998654,5884
East Riding of Yorkshire6£53,712331,5788
East Sussex13£37,176552,30123
Enfield - Greater London8£45,344436,50824
Essex79£35,361654,460155
Falkirk7£20,208981,636-
Fermanagh5£31,284666,5075
Fife9£48,131430,80611
Flintshire7£21,671883,4261
Glasgow City17£39,214542,30792
Gloucestershire18£28,846868,90332
Greater Manchester106£27,798872,303193
Greenwich - Greater London3£53,162322,1544
Hampshire35£35,461760,71674
Harrow - Greater London2£31,748869,7832
Havering - Greater London17£31,759770,05028
Herefordshire6£44,617431,13212
Hertfordshire37£40,815548,81294
Highland6£46,813429,33118
Hillingdon - Greater London17£22,647980,49233
Hounslow - Greater London14£34,376655,83732
Inverclyde1£10,99512108,000-
Kent36£41,453545,51187
Kingston upon Thames - Greater London10£45,474536,32323
Lancashire57£32,166872,255115
Leicestershire25£39,902547,64163
Lincolnshire20£38,787543,81651
Magherafelt17£32,392780,26423
Merseyside16£33,102765,38146
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray1£74,995318,6051
Newport5£50,642333,99517
Newry and Mourne4£44,323451,0626
Newtownabbey2£21,995860,7635
Norfolk18£33,552756,87066
North Ayrshire2£58,398310,8708
North Lanarkshire2£62,485312,5002
North Yorkshire34£36,779655,55071
Northamptonshire17£44,684545,52347
Nottinghamshire39£31,952759,63183
Omagh2£33,198790,35914
Oxfordshire8£42,673440,22518
Perth and Kinross5£45,790431,11221
Redbridge - Greater London5£33,551753,5007
Renfrewshire2£20,498861,5212
Scottish Borders2£24,240767,1041
Shropshire10£29,855757,67026
Somerset5£31,768666,7942
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0003
South Yorkshire43£38,623647,67395
Staffordshire23£35,938858,51969
Strabane5£45,764448,2657
Suffolk20£45,316644,34934
Surrey36£37,160753,81465
Swansea7£37,928741,91620
Tyne and Wear32£32,186760,56043
Warwickshire9£27,084870,51920
West Dunbartonshire1£40,000564,0681
West Lothian6£29,960757,35011
West Midlands82£36,608664,247202
West Sussex14£35,418760,63632
West Yorkshire93£35,369763,828120
Wiltshire32£51,806330,20052
Worcestershire9£33,769760,33833
Add postcode for better results.