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,661£35,831756,5423,330
Aberdeen City11£51,916323,12530
Aberdeenshire2£38,995543,0006
Angus1£62,99526,0002
Antrim6£29,313857,9537
Ards2£12,47316127,5003
Argyll and Bute1£68,97911,000-
Armagh6£46,245439,35611
Ballymena4£29,854766,6133
Ballymoney1£10,99513117,0777
Barnet - Greater London2£20,77012102,8861
Bedfordshire72£28,109867,68493
Belfast4£36,935566,03239
Berkshire19£25,896983,33952
Bexley - Greater London1£22,777862,0003
Blaenau Gwent1£49,999222,115-
Brent - Greater London3£31,302578,8568
Bristol20£37,502548,14049
Bromley - Greater London12£38,878641,56831
Buckinghamshire19£32,047964,97059
Caerphilly1£10,0001496,000-
Cambridgeshire39£27,583872,58350
Cardiff16£45,586535,17037
Cheshire47£37,448649,72265
City of Edinburgh29£36,439752,46736
City of London - Greater London39£41,544745,234100
Coleraine2£22,723963,4754
Conwy3£58,09929,1394
Cookstown6£32,839678,7856
Cornwall3£21,162979,9126
County Durham17£28,044964,65427
Craigavon5£70,796210,17821
Croydon - Greater London7£26,612863,88011
Cumbria2£51,993433,9502
Denbighshire1£10,9991393,396-
Derbyshire27£32,852762,26756
Derry5£22,894993,9231
Devon7£25,721857,70620
Dorset12£31,106962,44719
Down2£50,995228,5002
Dumfries and Galloway4£27,417773,42811
Dundee City4£44,375442,70518
Dungannon12£35,383659,36316
Ealing - Greater London4£31,343643,0552
East Ayrshire1£18,788972,0002
East Riding of Yorkshire3£58,562232,63411
East Sussex11£30,259763,98530
Enfield - Greater London4£41,870455,17122
Essex81£35,180654,100153
Falkirk7£20,351981,636-
Fermanagh2£23,745865,7504
Fife8£55,992326,6188
Flintshire8£20,962987,373-
Glasgow City26£40,088544,08490
Gloucestershire13£28,292868,36435
Greater Manchester104£24,671976,254182
Greenwich - Greater London3£46,795430,5195
Gwynedd1£6,99015100,707-
Hammersmith & Fulham - Greater London1£47,995227,000-
Hampshire29£33,043762,03375
Havering - Greater London12£35,414872,06826
Herefordshire3£48,950320,04210
Hertfordshire40£39,919547,18793
Highland9£47,464426,36415
Hillingdon - Greater London22£23,526982,71233
Hounslow - Greater London16£42,813645,00432
Inverclyde1£10,99512108,000-
Kent31£38,939646,58480
Kingston upon Thames - Greater London15£50,147426,31620
Lancashire64£35,519766,190102
Larne1£18,9909105,0003
Leicestershire18£32,749660,87461
Lincolnshire19£42,729436,16661
Lisburn1£42,495359,0004
Magherafelt18£34,513775,75623
Merseyside20£36,199653,13047
Monmouthshire2£28,595976,621-
Moray2£58,995422,803-
Newport4£51,868333,00221
Newry and Mourne6£40,332554,2396
Newtownabbey2£20,3731082,7502
Norfolk25£40,500643,54765
North Ayrshire3£53,231424,0138
North Down1£19,9958102,663-
North Lanarkshire1£44,985520,0003
North Yorkshire35£42,082547,02578
Northamptonshire13£49,426444,03344
Nottinghamshire34£35,931750,60771
Omagh1£47,945562,71511
Oxfordshire4£56,712331,93220
Perth and Kinross14£48,276430,72519
Redbridge - Greater London5£26,5841054,3096
Renfrewshire2£21,748861,5214
Scottish Borders3£24,990765,2101
Shropshire10£30,075767,56427
Somerset3£35,559558,1527
South Ayrshire2£45,248432,4583
South Lanarkshire1£57,850721,0003
South Yorkshire37£36,751650,679105
Staffordshire24£28,065969,69167
Strabane6£46,772447,1014
Suffolk13£34,384755,73337
Surrey37£35,855652,97962
Sutton - Greater London1£5,5001799,0002
Swansea9£38,277645,05618
Tyne and Wear21£30,866767,11546
Warwickshire13£27,671864,96616
West Lothian8£36,719646,13811
West Midlands98£34,181767,953181
West Sussex12£40,903551,65629
West Yorkshire94£35,072765,333112
Wiltshire28£54,345329,51769
Worcestershire14£31,534763,13427
Add postcode for better results.