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,300£25,276753,4133,698
Aberdeen City12£29,023532,02933
Aberdeenshire2£34,995631,56710
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney2£12,9351096,1662
Banbridge2£13,248876,500-
Bedfordshire32£16,916973,07666
Belfast5£22,878653,54133
Berkshire15£17,836971,01357
Brent - Greater London4£16,584867,0752
Bristol28£33,017429,68755
Bromley - Greater London17£39,329315,68829
Buckinghamshire17£27,156646,41964
Caerphilly1£12,0001099,9481
Cambridgeshire34£26,087752,37953
Cardiff10£29,663648,57847
Carrickfergus1£20,950682,7651
Ceredigion3£29,662428,4451
Cheshire42£29,291543,287102
City of Edinburgh17£24,073654,41853
City of London - Greater London27£32,871635,17780
Coleraine1£21,750663,0002
Conwy1£47,49915,2353
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham13£22,642764,33148
Craigavon7£45,995113,99924
Croydon - Greater London2£41,300419,63813
Cumbria4£17,535960,1298
Derbyshire28£21,310863,47057
Devon13£16,6211064,21128
Dorset12£20,242957,44133
Dumfries and Galloway2£29,448631,8127
Dundee City4£32,200518,38629
Ealing - Greater London3£13,0561178,173-
East Riding of Yorkshire5£26,072547,32215
East Sussex22£21,689858,39552
Enfield - Greater London5£38,793322,66418
Essex49£25,649647,572142
Falkirk4£13,7451053,4903
Fermanagh1£20,990691,0002
Fife10£26,226650,49225
Glasgow City18£27,015651,32184
Gloucestershire19£37,388534,19642
Greater Manchester57£20,434868,685201
Greenwich - Greater London2£38,74547,2776
Hammersmith & Fulham - Greater London1£42,49028,4042
Hampshire37£30,869534,763138
Harrow - Greater London1£30,990522,9165
Havering - Greater London14£35,164428,50334
Herefordshire6£35,200443,05318
Hertfordshire36£29,571644,50696
Highland5£17,444872,83021
Hillingdon - Greater London17£24,145758,13126
Hounslow - Greater London12£36,207529,96526
Isle of Wight1£5,69513138,0001
Kent27£35,428528,666102
Kingston upon Thames - Greater London7£41,295315,90020
Lancashire53£27,874650,68388
Leicestershire25£23,802755,01880
Lincolnshire26£25,316650,44666
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5004
Merseyside17£22,919655,54734
Monmouthshire3£11,1951185,0003
Moray3£32,328542,4422
Newport3£35,166338,24321
Newtownabbey1£15,495868,3006
Norfolk20£21,608763,10962
North Ayrshire4£25,448641,9598
North Lanarkshire4£18,867860,3504
North Yorkshire16£25,064651,68066
Northamptonshire27£34,345437,97194
Northumberland1£6,49913112,0006
Nottinghamshire27£28,378652,75268
Omagh1£16,450879,0005
Oxfordshire10£31,516539,46134
Perth and Kinross1£19,990732,10037
Powys1£22,990665,5002
Renfrewshire2£16,749858,5853
Rhondda Cynon Taf5£19,575758,7794
Shropshire13£17,778855,15639
Somerset14£21,127759,59434
South Ayrshire1£10,9951184,0005
South Lanarkshire3£24,731564,11310
South Yorkshire25£21,730763,61892
Staffordshire32£30,772540,63978
Strabane1£26,945538,5701
Suffolk8£24,028650,09732
Surrey35£29,563638,57081
Sutton - Greater London1£7,0001384,000-
Swansea5£21,639743,82327
Tyne and Wear16£21,619755,88958
Waltham Forest - Greater London2£28,299430,197-
Warwickshire12£24,404757,00030
West Lothian1£49,995427,0002
West Midlands47£22,790762,680163
West Sussex15£27,571741,45352
West Yorkshire46£28,231652,782139
Wiltshire36£34,902435,52390
Worcestershire9£18,430970,29524
Add postcode for better results.