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,664£36,272655,9973,333
Aberdeen City12£53,340321,45829
Aberdeenshire2£38,995543,0006
Angus1£62,99526,0002
Antrim5£30,477853,8448
Ards2£12,47316127,5003
Argyll and Bute1£68,97911,000-
Armagh5£45,495441,02711
Ballymena4£29,854766,6133
Ballymoney1£10,99513117,0777
Barnet - Greater London2£20,77012102,8861
Bedfordshire75£28,698866,59391
Belfast4£36,935566,03237
Berkshire19£26,957982,07451
Bexley - Greater London1£22,777862,0002
Blaenau Gwent1£49,999222,115-
Brent - Greater London3£31,302578,8568
Bristol20£37,502548,14049
Bromley - Greater London12£38,878641,56831
Buckinghamshire18£32,549964,92859
Caerphilly1£10,0001496,000-
Cambridgeshire41£27,864870,75547
Cardiff15£46,657534,03039
Cheshire47£37,874648,13566
City of Edinburgh28£35,937753,26136
City of London - Greater London39£42,202743,93299
Coleraine2£22,723963,4754
Conwy3£58,09929,1394
Cookstown6£32,839678,7856
Cornwall3£21,162979,9126
County Durham17£28,044964,65427
Craigavon5£70,796210,17820
Croydon - Greater London8£26,011865,88311
Cumbria2£51,993433,9502
Denbighshire1£10,9991393,396-
Derbyshire27£32,827762,26756
Derry4£22,119996,6542
Devon6£26,112857,54621
Dorset12£31,085962,44719
Down2£50,995228,5002
Dumfries and Galloway4£27,417773,42811
Dundee City3£46,333340,97619
Dungannon11£34,667660,90916
Ealing - Greater London4£31,343643,0552
East Ayrshire1£18,788972,0002
East Riding of Yorkshire3£58,562232,63410
East Sussex11£29,199765,99530
Enfield - Greater London5£42,095449,34322
Essex83£34,419754,901149
Falkirk7£20,351981,636-
Fermanagh2£23,745865,7504
Fife8£55,992326,6188
Flintshire8£20,962987,373-
Glasgow City27£39,748647,37691
Gloucestershire13£27,984868,36435
Greater Manchester103£24,658976,369185
Greenwich - Greater London2£44,895430,2786
Hammersmith & Fulham - Greater London1£47,995227,000-
Hampshire30£33,609760,59973
Havering - Greater London14£34,712770,40226
Herefordshire4£51,450320,55310
Hertfordshire45£41,648544,45592
Highland9£47,464427,77615
Hillingdon - Greater London20£23,615981,36435
Hounslow - Greater London16£42,813644,96131
Inverclyde1£10,99512108,000-
Kent31£38,907646,58480
Kingston upon Thames - Greater London13£47,660427,62623
Lancashire66£35,663765,538103
Larne1£18,9909105,0003
Leicestershire19£36,879555,86863
Lincolnshire18£42,253436,47060
Lisburn1£42,495359,0004
Magherafelt18£34,513775,75622
Merseyside19£36,642652,32648
Monmouthshire2£28,595976,621-
Moray1£74,995318,6051
Newport4£51,868333,00221
Newry and Mourne6£40,332554,2396
Newtownabbey2£20,3731082,7502
Norfolk24£39,715644,88066
North Ayrshire3£53,231424,0138
North Down1£19,9958102,663-
North Lanarkshire1£44,985520,0003
North Yorkshire34£42,456547,56578
Northamptonshire13£49,405444,03343
Nottinghamshire34£35,916750,60771
Omagh2£43,423565,18911
Oxfordshire3£53,299439,13220
Perth and Kinross12£49,657430,74221
Redbridge - Greater London5£26,5841054,3096
Renfrewshire2£21,748861,5214
Scottish Borders3£24,990765,2101
Shropshire11£31,432665,95427
Somerset3£35,225558,1527
South Ayrshire2£45,248432,4583
South Lanarkshire1£57,850721,0003
South Yorkshire38£36,967650,358103
Staffordshire24£26,915971,69968
Strabane6£46,772447,1014
Suffolk13£34,384755,73337
Surrey37£35,360652,58464
Sutton - Greater London1£5,5001799,0002
Swansea9£40,610541,74019
Tyne and Wear21£30,820767,06546
Warwickshire13£27,671864,96615
West Lothian8£36,719646,13810
West Midlands99£34,596767,464181
West Sussex14£41,625550,92929
West Yorkshire92£35,635764,289114
Wiltshire27£53,203330,36969
Worcestershire15£32,331761,64927
Add postcode for better results.