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,667£36,055756,3513,348
Aberdeen City13£54,506320,51927
Aberdeenshire2£38,995543,0006
Angus1£62,99526,0002
Antrim5£30,477853,8448
Ards2£12,47316127,5002
Argyll and Bute1£68,97911,000-
Armagh5£45,495441,02711
Ballymena4£29,854766,6133
Ballymoney1£10,99513117,0776
Barnet - Greater London2£20,77012102,8861
Bedfordshire78£28,399867,76091
Belfast4£36,935566,03235
Berkshire19£27,116982,07451
Bexley - Greater London1£22,777862,0002
Blaenau Gwent1£49,999222,115-
Brent - Greater London3£31,302578,8568
Bristol20£37,427548,14048
Bromley - Greater London11£37,906644,01732
Buckinghamshire20£31,082964,57157
Caerphilly1£10,0001496,000-
Cambridgeshire41£27,960870,70548
Cardiff15£46,657534,03039
Cheshire47£37,726648,90066
City of Edinburgh28£36,794752,22737
City of London - Greater London40£40,525645,457100
Coleraine2£22,723963,4754
Conwy3£58,09929,1394
Cookstown6£29,208789,7167
Cornwall3£21,162979,9126
County Durham17£28,044964,65427
Craigavon5£70,796210,17819
Croydon - Greater London8£25,985865,88311
Cumbria2£51,993433,9502
Denbighshire1£10,9991393,396-
Derbyshire29£32,267762,01455
Derry4£22,119996,6542
Devon6£25,954857,54621
Dorset12£31,085962,44718
Down2£50,995228,5002
Dumfries and Galloway4£27,417773,42811
Dundee City3£46,000340,97619
Dungannon11£34,667660,90916
Ealing - Greater London4£31,343643,0552
East Ayrshire1£18,788972,0002
East Riding of Yorkshire3£58,562232,63410
East Sussex13£32,141660,14429
Enfield - Greater London5£42,095449,34322
Essex85£35,079754,473148
Falkirk7£20,351981,636-
Fermanagh2£23,745865,7504
Fife8£55,992326,6188
Flintshire8£20,962987,373-
Glasgow City27£38,381647,37491
Gloucestershire13£27,984868,36435
Greater Manchester103£25,553874,620188
Greenwich - Greater London2£44,895430,2785
Hammersmith & Fulham - Greater London1£47,995227,000-
Hampshire29£33,235761,53374
Harrow - Greater London1£18,9951075,5663
Havering - Greater London14£34,712770,42125
Herefordshire4£51,450320,55310
Hertfordshire41£42,304544,30794
Highland9£47,464427,77615
Hillingdon - Greater London20£23,575981,36434
Hounslow - Greater London15£44,468541,29132
Inverclyde1£10,99512108,000-
Kent31£38,026647,35782
Kingston upon Thames - Greater London13£47,660427,62622
Lancashire68£35,568765,066104
Larne1£18,9909105,0003
Leicestershire19£39,089555,76165
Lincolnshire19£41,787437,05460
Lisburn1£42,495359,0004
Magherafelt18£34,513775,75621
Merseyside19£36,510653,09249
Monmouthshire2£28,595976,621-
Moray1£74,995318,6051
Newport4£51,868333,00221
Newry and Mourne6£40,332554,2396
Newtownabbey2£20,3731082,7501
Norfolk23£40,818642,90268
North Ayrshire3£53,231424,0138
North Down1£19,9958102,663-
North Lanarkshire1£44,985520,0003
North Yorkshire30£42,286548,89482
Northamptonshire10£49,051548,45145
Nottinghamshire32£34,210753,02274
Omagh3£42,932465,77011
Oxfordshire3£53,299439,19320
Perth and Kinross12£49,657430,63219
Redbridge - Greater London5£26,4841054,3096
Renfrewshire2£21,748861,5214
Scottish Borders3£24,990765,2101
Shropshire10£32,725760,88129
Somerset3£35,073558,1527
South Ayrshire2£45,248432,4583
South Lanarkshire1£57,850721,0003
South Yorkshire37£38,142649,423103
Staffordshire25£27,519970,27167
Strabane6£46,772447,1014
Suffolk13£34,332755,73336
Surrey37£36,030652,76663
Sutton - Greater London1£5,5001799,0002
Swansea6£35,165752,25722
Tyne and Wear22£30,235767,98044
Warwickshire13£27,671864,96615
West Lothian8£36,719646,13810
West Midlands102£34,707766,882183
West Sussex17£41,160551,60529
West Yorkshire91£35,660765,062116
Wiltshire29£52,939330,35168
Worcestershire13£31,463765,20529
Add postcode for better results.