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,658£35,400756,5683,351
Aberdeen City9£49,243330,90526
Aberdeenshire2£34,495652,9007
Angus2£15,3811348,3213
Antrim4£25,348957,80010
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh6£34,328667,43310
Ballymena6£21,568998,3673
Ballymoney2£14,4951297,4743
Barking & Dagenham - Greater London1£7,99014114,000-
Barnet - Greater London1£35,000497,1422
Bedfordshire68£29,167763,796105
Belfast4£32,685677,53228
Berkshire26£29,461867,22948
Bexley - Greater London1£21,777862,0002
Brent - Greater London3£28,354662,8569
Bristol20£36,712546,25948
Bromley - Greater London15£44,989540,25634
Buckinghamshire25£33,320861,76052
Caerphilly1£10,0001496,000-
Cambridgeshire37£31,896766,60543
Cardiff9£43,550538,10538
Carmarthenshire1£22,995856,897-
Ceredigion1£77,59518,392-
Cheshire42£36,728648,93362
City of Edinburgh26£37,012750,91335
City of London - Greater London45£41,314641,855101
Coleraine3£30,732767,6673
Conwy3£58,09929,1394
Cookstown7£27,928793,2426
Cornwall3£29,162870,8457
County Durham16£28,149966,26930
Craigavon8£66,933217,37722
Croydon - Greater London7£33,676752,28513
Cumbria1£74,99529003
Denbighshire1£10,9991393,396-
Derbyshire19£31,154758,47655
Derry3£35,878561,9258
Devon5£13,8171287,79320
Dorset16£20,9581175,82818
Down2£50,495228,5001
Dumfries and Galloway7£30,118764,5687
Dundee City9£45,166428,82517
Dungannon13£35,595654,06913
Ealing - Greater London4£24,592866,7705
East Ayrshire1£27,998654,5884
East Riding of Yorkshire7£52,308332,7508
East Sussex14£35,877555,62922
Enfield - Greater London6£46,878429,00126
Essex78£34,836655,986153
Falkirk7£20,208981,636-
Fermanagh4£28,618773,2016
Fife8£51,898429,75811
Flintshire7£21,671883,4261
Glasgow City17£39,214542,30790
Gloucestershire17£26,723872,19332
Greater Manchester108£27,686872,709192
Greenwich - Greater London4£57,870317,8784
Hampshire31£32,273865,88079
Harrow - Greater London2£31,748869,7832
Havering - Greater London17£31,826873,34428
Herefordshire6£44,617436,35213
Hertfordshire40£39,511550,71889
Highland5£41,196532,97818
Hillingdon - Greater London16£22,325981,55734
Hounslow - Greater London10£31,216762,44334
Inverclyde1£10,99512108,000-
Kent38£42,301544,10884
Kingston upon Thames - Greater London9£47,602432,92922
Lancashire56£31,189873,824116
Leicestershire24£38,439649,89164
Lincolnshire19£41,095541,23351
Magherafelt18£30,981883,27024
Merseyside16£33,102766,06945
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray1£74,995318,6051
Newport5£50,642333,99517
Newry and Mourne4£43,595450,9806
Newtownabbey3£22,495857,7665
Norfolk20£29,025764,04364
North Ayrshire2£58,398310,8708
North Lanarkshire2£62,485312,5002
North Yorkshire32£34,582658,67074
Northamptonshire18£46,699543,53745
Nottinghamshire40£32,064759,15084
Omagh3£35,782680,35314
Oxfordshire9£47,037436,83016
Perth and Kinross5£48,490328,86221
Redbridge - Greater London4£32,456753,8758
Renfrewshire2£20,498861,5212
Rhondda Cynon Taf1£3,9951894,0002
Scottish Borders2£24,240767,1041
Shropshire11£30,959759,27825
Somerset5£31,686666,7942
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0002
South Yorkshire42£38,781647,82794
Staffordshire23£35,164860,59767
Strabane5£45,764448,2657
Suffolk20£46,439643,60535
Surrey35£37,819653,86665
Swansea7£37,928741,91619
Tyne and Wear35£31,810761,04241
Warwickshire10£25,976868,33519
West Lothian6£29,960757,35011
West Midlands80£35,441766,320198
West Sussex13£34,583762,30333
West Yorkshire90£35,276764,507118
Wiltshire32£51,743330,20051
Worcestershire9£29,519764,99533
Add postcode for better results.