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,678£35,745756,3763,362
Aberdeen City9£51,388327,63630
Aberdeenshire2£43,995428,9006
Angus1£14,9901267,5043
Antrim6£25,397960,2759
Ards3£14,98013119,0002
Argyll and Bute1£68,97911,000-
Armagh7£41,995548,29110
Ballymena5£24,778883,1302
Ballymoney1£10,99513117,0774
Barnet - Greater London2£20,27012102,8861
Bedfordshire62£29,511864,720109
Belfast5£32,338675,02632
Berkshire22£32,181766,07752
Bexley - Greater London1£22,777862,0002
Blaenau Gwent1£49,999222,115-
Brent - Greater London2£22,306874,28410
Bristol22£36,846546,69445
Bromley - Greater London15£44,977534,63730
Buckinghamshire23£31,590864,19450
Caerphilly1£10,0001496,000-
Cambridgeshire41£29,530768,44748
Cardiff13£46,619534,56838
Cheshire45£36,971652,42463
City of Edinburgh24£35,567854,48437
City of London - Greater London39£42,195641,69899
Coleraine3£30,732767,6675
Conwy4£50,323326,1053
Cookstown8£27,018894,5726
Cornwall2£20,245985,7687
County Durham13£26,784970,19034
Craigavon5£69,996212,25023
Croydon - Greater London7£33,634752,28414
Cumbria2£51,993433,9502
Denbighshire1£10,9991393,396-
Derbyshire24£31,773760,22356
Derry3£36,145554,9257
Devon5£18,2881071,55722
Dorset15£26,5981068,88220
Down2£50,745228,5001
Dumfries and Galloway7£32,014764,5689
Dundee City8£51,313326,33019
Dungannon14£35,024656,35016
Ealing - Greater London5£30,411759,4783
East Ayrshire1£27,998654,5884
East Riding of Yorkshire3£58,328232,6348
East Sussex12£34,741654,70223
Enfield - Greater London7£46,495437,38420
Essex81£34,437656,730156
Falkirk6£20,0781081,1521
Fermanagh4£32,733664,8845
Fife9£52,342429,9528
Flintshire8£20,962987,373-
Glasgow City26£46,977537,35086
Gloucestershire15£29,969866,72733
Greater Manchester101£26,791873,778190
Greenwich - Greater London3£49,495329,2384
Hampshire36£35,406758,03065
Harrow - Greater London1£18,9951075,5662
Havering - Greater London12£25,997981,23128
Herefordshire5£52,550317,67811
Hertfordshire42£44,000545,50992
Highland8£46,972526,67915
Hillingdon - Greater London17£21,5641086,65937
Hounslow - Greater London13£34,643753,87331
Inverclyde1£10,99512108,000-
Kent41£42,726541,61282
Kingston upon Thames - Greater London13£49,054430,75223
Lancashire57£32,583871,845119
Larne1£18,9909105,0003
Leicestershire23£33,365661,22561
Lincolnshire18£39,954543,55156
Magherafelt19£33,319775,71021
Merseyside15£34,009763,94050
Merton - Greater London1£10,9901385,000-
Monmouthshire2£30,248976,621-
Moray1£74,995318,6051
Newport4£53,055329,99817
Newry and Mourne5£39,557558,8495
Newtownabbey3£27,662762,9533
Norfolk22£35,412652,31966
North Ayrshire2£39,898634,4488
North Lanarkshire2£62,485312,5002
North Yorkshire28£40,209653,04475
Northamptonshire16£44,433540,32345
Nottinghamshire38£37,404651,43278
Omagh2£33,198790,35913
Oxfordshire9£47,926435,54018
Perth and Kinross10£46,690432,34317
Redbridge - Greater London5£31,343754,7006
Renfrewshire2£20,498861,5213
Scottish Borders2£24,240767,1042
Shropshire10£30,326757,44927
Somerset4£36,938456,7434
South Ayrshire3£32,830752,9904
South Lanarkshire2£47,924631,1423
South Yorkshire43£40,813546,29497
Staffordshire27£40,101752,88668
Strabane6£47,422445,5896
Suffolk18£36,969755,70934
Surrey41£37,596652,27462
Swansea7£36,856652,03721
Tyne and Wear29£31,670761,16142
Warwickshire9£30,040861,27921
West Lothian5£34,953652,02012
West Midlands89£39,466659,354206
West Sussex14£37,687649,97331
West Yorkshire94£35,281762,398111
Wiltshire31£51,478330,11960
Worcestershire13£35,972654,49731
Add postcode for better results.