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,643£36,048756,4233,324
Aberdeen City12£51,315329,80925
Aberdeenshire3£37,328652,2336
Angus1£14,9901267,5044
Antrim5£25,777855,88010
Ards2£20,9951183,0004
Argyll and Bute1£68,97911,000-
Armagh5£31,095773,38011
Ballymena5£24,586884,2403
Ballymoney2£14,4951297,4743
Barnet - Greater London2£19,77312102,8861
Bedfordshire65£30,290764,89398
Belfast5£29,738680,22629
Berkshire27£32,470759,21447
Bexley - Greater London1£21,777862,0002
Brent - Greater London2£31,925655,00010
Bristol20£40,539545,09149
Bromley - Greater London13£47,276434,10737
Buckinghamshire27£35,804858,51148
Caerphilly1£10,0001496,000-
Cambridgeshire36£30,680768,16745
Cardiff14£40,766546,95236
Ceredigion2£63,295223,350-
Cheshire40£38,172546,25558
City of Edinburgh25£34,092856,06338
City of London - Greater London46£42,907641,89998
Coleraine3£30,732767,6673
Conwy3£58,09929,1393
Cookstown7£27,928793,2424
Cornwall3£29,162870,8456
County Durham15£25,842963,08529
Craigavon7£71,710110,35023
Croydon - Greater London8£35,619652,57913
Cumbria2£56,995417,4503
Denbighshire1£10,9991393,396-
Derbyshire22£35,550757,92453
Derry3£35,578561,9258
Devon6£14,5671185,66815
Dorset17£20,3591180,36817
Down2£50,495228,5001
Dumfries and Galloway5£30,227666,5928
Dundee City9£45,555427,99418
Dungannon12£37,445652,51915
Ealing - Greater London4£24,592866,7704
East Riding of Yorkshire4£54,720338,54610
East Sussex11£29,080770,16426
Enfield - Greater London9£41,049548,57921
Essex79£35,322655,325147
Falkirk7£20,208981,636-
Fermanagh3£29,660773,2686
Fife9£49,686435,27712
Flintshire7£21,671883,4261
Glasgow City16£43,502537,46088
Gloucestershire15£32,100867,92932
Greater Manchester102£27,763871,810189
Greenwich - Greater London4£57,745317,6474
Hampshire33£32,797868,08677
Harrow - Greater London2£31,748869,7832
Havering - Greater London16£31,848773,19628
Herefordshire4£46,075440,65713
Hertfordshire40£35,485658,40684
Highland5£45,596425,25821
Hillingdon - Greater London18£27,673873,44536
Hounslow - Greater London12£27,205860,92235
Inverclyde1£10,99512108,000-
Kent36£38,928651,27085
Kingston upon Thames - Greater London13£50,277431,26219
Lancashire49£28,989876,503118
Leicestershire31£38,055649,46258
Lincolnshire23£41,137541,10946
Magherafelt18£30,820881,93724
Merseyside17£31,605769,14746
Merton - Greater London1£10,4901385,000-
Monmouthshire3£27,163881,747-
Moray2£57,495422,3031
Newport6£53,243333,01216
Newry and Mourne6£41,813552,8176
Newtownabbey2£25,245760,8857
Norfolk19£28,890865,71164
North Ayrshire3£67,231310,8708
North Lanarkshire2£62,485313,2002
North Yorkshire35£37,876652,46075
Northamptonshire16£51,194434,56145
Nottinghamshire38£30,086864,32579
Omagh3£42,598461,01815
Oxfordshire8£44,756444,34517
Perth and Kinross4£46,365330,49822
Redbridge - Greater London6£28,986866,6357
Renfrewshire2£20,498861,5212
Rhondda Cynon Taf1£3,9951894,0002
Shropshire11£29,755765,07123
Somerset5£33,462556,7932
South Ayrshire4£31,595752,4434
South Lanarkshire1£57,850721,0002
South Yorkshire38£40,320645,485102
Staffordshire22£36,632858,44364
Strabane5£44,773448,3297
Suffolk18£43,390645,02136
Surrey35£39,501649,14165
Swansea5£42,762643,88321
Tyne and Wear38£31,150764,31541
Wandsworth - Greater London1£18,9909100,000-
Warwickshire13£28,228864,62519
West Dunbartonshire1£69,995118,4702
West Lothian5£32,753757,02012
West Midlands74£36,836764,807202
West Sussex12£39,561757,34035
West Yorkshire87£32,465770,341126
Wiltshire28£54,455325,46847
Worcestershire8£32,084656,53033
Add postcode for better results.