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,629£35,818756,5123,278
Aberdeen City12£51,482330,64724
Aberdeenshire3£37,328652,4006
Angus1£14,4901267,5044
Antrim5£25,777855,88010
Ards2£20,9951183,0004
Argyll and Bute2£38,479758,500-
Armagh5£31,095773,38011
Ballymena4£29,485768,0004
Ballymoney2£14,4951297,4743
Barking & Dagenham - Greater London1£7,99014114,000-
Barnet - Greater London2£20,02312102,8861
Bedfordshire68£30,461766,348100
Belfast6£34,572567,46826
Berkshire27£32,031761,03947
Bexley - Greater London1£21,777862,0002
Brent - Greater London2£31,925655,0009
Bristol20£40,552546,13546
Bromley - Greater London13£47,203434,10736
Buckinghamshire26£35,141859,03546
Caerphilly1£10,0001496,000-
Cambridgeshire34£29,976770,09146
Cardiff10£34,323656,23337
Ceredigion2£63,295223,350-
Cheshire41£38,497546,37756
City of Edinburgh24£34,058854,99539
City of London - Greater London36£44,713639,583109
Coleraine3£30,732767,6673
Conwy3£58,09929,1391
Cookstown8£27,693788,8284
Cornwall3£29,162870,8456
County Durham17£28,601961,04328
Craigavon5£68,196212,25022
Croydon - Greater London8£35,244755,85013
Cumbria2£56,995417,4503
Denbighshire1£10,9991393,396-
Derbyshire23£34,062760,69749
Derry3£35,578561,9258
Devon5£14,5531187,00216
Dorset18£23,5861073,58718
Down2£50,245228,5001
Dumfries and Galloway4£32,547661,2408
Dundee City10£44,550529,47516
Dungannon10£38,091652,02317
Ealing - Greater London4£24,592866,7704
East Riding of Yorkshire5£49,254443,31010
East Sussex13£29,605772,86326
Enfield - Greater London7£40,136554,72122
Essex81£35,197656,484142
Falkirk7£20,208981,636-
Fermanagh3£29,660773,2686
Fife9£53,708432,98613
Flintshire7£21,671883,4261
Glasgow City15£44,970432,80084
Gloucestershire15£32,578866,00329
Greater Manchester100£28,355871,407193
Greenwich - Greater London1£45,995421,9987
Hampshire32£32,348868,45172
Harrow - Greater London2£31,248869,7831
Havering - Greater London20£33,223767,22825
Herefordshire4£46,075440,65713
Hertfordshire45£34,949656,93182
Highland4£49,496425,25820
Hillingdon - Greater London17£25,351978,55137
Hounslow - Greater London14£31,676756,15334
Inverclyde1£10,99512108,000-
Kent42£44,125646,56079
Kingston upon Thames - Greater London14£49,863430,71119
Lancashire52£30,771873,309107
Leicestershire26£39,108651,04862
Lincolnshire23£40,192541,28841
Magherafelt18£29,423881,17624
Merseyside17£31,588769,14744
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray2£57,495422,3031
Newport6£53,243333,01214
Newry and Mourne6£41,813552,8175
Newtownabbey1£23,495851,7728
Norfolk23£33,649655,73860
North Ayrshire1£53,898411,38010
North Lanarkshire2£62,485313,2002
North Yorkshire31£39,242650,33874
Northamptonshire15£51,982434,70443
Nottinghamshire40£31,274761,29779
Omagh3£41,867465,36815
Oxfordshire7£45,828446,04917
Perth and Kinross4£46,365330,49822
Redbridge - Greater London6£28,236866,6357
Scottish Borders1£28,490635,5773
Shropshire9£30,279863,08324
Somerset4£36,079456,7433
South Ayrshire4£31,595752,4434
South Lanarkshire3£46,982528,3793
South Yorkshire37£41,843543,296100
Staffordshire25£37,132759,52061
Strabane4£40,968451,1617
Suffolk20£47,073641,99131
Surrey34£39,121649,89066
Swansea6£40,302646,91722
Tyne and Wear35£30,014766,52642
Wandsworth - Greater London1£19,9909100,000-
Warwickshire13£28,228864,62518
West Dunbartonshire1£69,995118,4702
West Lothian4£35,744648,27613
West Midlands77£36,830765,081205
West Sussex12£42,073655,34134
West Yorkshire83£33,869768,452129
Wiltshire25£53,702326,51447
Worcestershire7£29,881761,41531
Add postcode for better results.