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,277£25,217653,5703,716
Aberdeen City10£29,177534,48434
Aberdeenshire2£34,995631,56710
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire30£16,378973,44968
Belfast5£22,878653,54133
Berkshire17£20,708863,93556
Blaenau Gwent1£16,295769,3001
Brent - Greater London4£16,584867,0752
Bristol26£33,959427,52556
Bromley - Greater London16£38,699316,29729
Buckinghamshire17£26,303649,10963
Caerphilly1£12,0001099,9481
Cambridgeshire34£25,602754,18955
Cardiff10£29,703648,57847
Carrickfergus2£21,950677,609-
Ceredigion2£28,145438,5381
Cheshire41£29,781541,878105
City of Edinburgh17£24,073654,41853
City of London - Greater London25£32,925634,10481
Coleraine1£21,750663,0002
Conwy1£47,49915,2353
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham12£22,029767,19248
Craigavon6£44,995214,77124
Croydon - Greater London2£41,300419,63813
Cumbria4£17,535960,1298
Derbyshire28£21,349863,47059
Devon13£16,6211063,83630
Dorset13£19,608957,63733
Dumfries and Galloway2£29,448631,8127
Dundee City6£33,800416,91127
Ealing - Greater London3£13,0561178,173-
East Riding of Yorkshire6£26,143546,06915
East Sussex23£21,724858,24851
Enfield - Greater London5£38,793322,66418
Essex49£25,918647,982145
Falkirk4£13,7451053,4903
Fermanagh1£20,990691,0002
Fife9£25,363653,43325
Glasgow City15£25,198755,22386
Gloucestershire15£34,571539,03042
Greater Manchester55£19,828869,740197
Greenwich - Greater London1£46,99515,8207
Hammersmith & Fulham - Greater London1£42,49028,4042
Hampshire36£30,455535,668141
Harrow - Greater London1£30,990522,9165
Havering - Greater London13£34,099428,89835
Herefordshire6£35,200443,09218
Hertfordshire35£30,168643,52497
Highland5£17,444872,83021
Hillingdon - Greater London17£24,145758,13126
Hounslow - Greater London13£36,453529,19525
Isle of Wight1£5,69513138,0001
Kent24£35,270528,272102
Kingston upon Thames - Greater London6£42,758210,18023
Lancashire55£28,267548,92288
Leicestershire23£22,611757,58280
Lincolnshire25£25,309650,87266
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5004
Merseyside16£22,789657,19936
Monmouthshire3£11,1951185,0003
Moray3£32,328542,4422
Newport3£35,166338,24321
Newtownabbey1£15,495868,3006
Norfolk22£23,110661,62760
North Ayrshire4£25,448641,9598
North Lanarkshire4£18,867860,3504
North Yorkshire19£27,587646,72964
Northamptonshire28£34,267437,78093
Northumberland1£6,49913112,0006
Nottinghamshire27£28,552652,61469
Omagh1£16,450879,0006
Oxfordshire11£31,546538,84133
Perth and Kinross1£19,990732,10037
Powys1£22,990665,5002
Renfrewshire1£16,499959,5874
Rhondda Cynon Taf5£19,575759,8074
Shropshire14£18,848853,20538
Somerset14£21,127759,59434
South Ayrshire1£10,9951184,0005
South Lanarkshire3£24,731564,11310
South Yorkshire25£22,252762,87091
Staffordshire31£30,802540,49877
Strabane1£26,945538,5701
Suffolk9£23,225653,15331
Surrey35£29,581638,57083
Swansea5£21,639743,82327
Tyne and Wear15£22,227756,10458
Waltham Forest - Greater London2£28,299430,197-
Warwickshire13£25,046756,00730
West Midlands46£22,922761,875165
West Sussex15£27,650741,45353
West Yorkshire43£27,773753,300140
Wiltshire37£35,748433,68390
Worcestershire8£16,1091076,48725
Add postcode for better results.