Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW X3 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 X3 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW X3 buying guide here.

BMW X3 Data by County

BMW X3 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,312£26,677649,1403,875
Aberdeen City9£31,432434,44835
Aberdeenshire2£39,495626,00010
Ballymoney2£14,993991,6094
Banbridge2£13,448876,500-
Bedfordshire34£17,597971,10566
Belfast7£21,347653,45629
Berkshire16£23,008762,08765
Blaenau Gwent1£17,295765,7522
Brent - Greater London4£16,023882,2501
Bristol19£36,784426,28370
Bromley - Greater London11£37,389317,52738
Buckinghamshire22£24,017752,21560
Cambridgeshire28£24,343752,18565
Cardiff15£33,259533,31143
Carmarthenshire1£25,995531,1513
Carrickfergus2£22,450676,883-
Ceredigion1£29,995339,2272
Cheshire47£25,770647,783117
City of Edinburgh22£26,889646,13156
City of London - Greater London30£32,292737,15488
Coleraine1£29,650536,0002
Conwy2£31,497536,3977
Cookstown2£8,75014153,500-
Cornwall3£14,8181179,72411
County Durham14£23,969655,58537
Craigavon6£48,66218,47618
Croydon - Greater London4£41,550320,64416
Cumbria2£17,998973,2688
Derbyshire21£25,056653,53477
Devon13£16,3411064,23633
Dorset20£26,687750,29627
Dumfries and Galloway3£30,131631,8106
Dundee City6£26,675542,07129
Dungannon2£25,743546,5983
Ealing - Greater London2£8,4901484,300-
East Riding of Yorkshire3£26,829554,69519
East Sussex28£25,222753,89153
Enfield - Greater London4£44,869221,88625
Essex50£26,780641,137153
Falkirk6£16,662951,8681
Fermanagh3£20,325775,938-
Fife11£34,879434,61629
Glasgow City19£25,245747,882100
Gloucestershire16£33,886542,42151
Greater Manchester65£20,274867,309197
Greenwich - Greater London1£29,99568,7337
Hammersmith & Fulham - Greater London1£24,890630,0001
Hampshire49£31,987536,869125
Havering - Greater London11£30,635538,28340
Herefordshire2£45,70015,07222
Hertfordshire33£25,668648,909106
Highland6£29,869650,04833
Hillingdon - Greater London19£28,254647,61619
Hounslow - Greater London13£35,015533,53028
Isle of Wight1£16,866686,9123
Kent26£33,003533,60895
Kingston upon Thames - Greater London8£39,735318,22324
Lancashire36£32,666542,175100
Leicestershire22£22,388759,80987
Lincolnshire21£30,986540,41975
Lisburn2£35,200543,4973
Magherafelt6£27,356544,6673
Merseyside12£24,330658,16541
Monmouthshire3£11,7131181,1332
Moray2£32,495541,1642
Newport4£28,852444,72218
Newry and Mourne1£27,950540,8511
Norfolk21£25,563652,19960
North Ayrshire2£38,898317,7567
North Yorkshire23£26,589645,08870
Northamptonshire27£34,467437,48086
Northumberland2£7,74912109,5004
Nottinghamshire23£24,326753,88870
Omagh1£38,900217,0004
Oxfordshire11£34,758437,01833
Perth and Kinross4£37,491418,70338
Powys2£18,740955,6801
Redbridge - Greater London1£26,990537,0001
Renfrewshire1£16,998757,5185
Rhondda Cynon Taf4£15,495971,6373
Shropshire11£17,046957,33938
Somerset21£20,676756,88729
South Lanarkshire1£20,498679,58512
South Yorkshire25£20,064870,96796
Staffordshire27£24,071751,61372
Stirling3£26,193540,74017
Strabane2£30,448426,800-
Suffolk15£26,993649,01134
Surrey26£30,711637,816102
Swansea9£30,665537,54138
Tyne and Wear20£20,696855,62648
Waltham Forest - Greater London1£30,999429,1281
Warwickshire11£22,827867,15626
West Midlands48£23,821861,145152
West Sussex16£30,951638,12063
West Yorkshire51£25,719757,132144
Wiltshire36£39,197425,966101
Worcestershire7£15,4461077,11629
Add postcode for better results.