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,248£26,066651,8753,506
Aberdeen City11£32,090534,36330
Aberdeenshire3£42,995321,15112
Ards1£11,7501190,0001
Argyll and Bute1£12,4798100,000-
Ballymena1£15,995872,0001
Ballymoney2£12,9351096,1661
Banbridge1£14,995875,0001
Bedfordshire27£15,9401076,34967
Belfast6£26,182548,70138
Berkshire13£18,963871,44147
Brent - Greater London3£16,448869,1003
Bristol22£34,147427,60456
Bromley - Greater London14£42,419215,19529
Buckinghamshire20£25,557748,76065
Caerphilly1£12,0001099,9481
Cambridgeshire27£24,017757,47955
Cardiff9£29,275643,60638
Carrickfergus1£19,990682,7651
Ceredigion1£29,995339,2273
Cheshire33£30,529546,75090
City of Edinburgh13£24,860653,55150
City of London - Greater London23£37,558524,82981
Coleraine1£21,750663,0002
Conwy1£47,49915,2352
Cookstown2£5,87314154,000-
Cornwall5£12,5561078,60014
County Durham15£22,963761,10841
Craigavon9£44,873111,46423
Croydon - Greater London3£40,653213,5139
Cumbria3£22,811941,59510
Derbyshire28£21,460867,05556
Devon15£13,9511177,42626
Dorset13£18,955959,33834
Dumfries and Galloway2£30,198535,3627
Dundee City5£27,710531,53722
Ealing - Greater London3£12,7251178,173-
East Riding of Yorkshire4£21,453650,38514
East Sussex20£22,653855,31654
Enfield - Greater London7£37,494324,52617
Essex49£28,838541,336136
Falkirk4£13,7451053,4902
Fermanagh3£20,145780,9231
Fife9£22,129756,09222
Glasgow City20£27,618648,70185
Gloucestershire17£44,002321,97934
Greater Manchester55£20,713866,638196
Greenwich - Greater London3£44,495212,0176
Hampshire41£30,728539,741135
Harrow - Greater London1£30,990522,9163
Havering - Greater London9£39,254428,47931
Herefordshire7£36,023437,63916
Hertfordshire34£30,509644,61987
Highland3£12,323993,66716
Hillingdon - Greater London18£25,962758,36124
Hounslow - Greater London10£31,979634,98126
Inverclyde1£16,298858,788-
Kent44£36,418428,10093
Kingston upon Thames - Greater London8£40,837316,56822
Lancashire58£27,738650,27390
Leicestershire22£22,850859,11677
Lincolnshire17£23,059652,86260
Lisburn2£33,718449,9333
Magherafelt4£28,968544,5004
Merseyside15£25,315655,35330
Monmouthshire2£12,2451176,0004
Moray3£32,328542,4422
Newport4£46,000118,69418
Newtownabbey2£29,223538,3593
Norfolk18£21,285662,93864
North Ayrshire3£22,798657,4518
North Lanarkshire2£18,594867,2016
North Yorkshire16£28,732544,48460
Northamptonshire26£33,409541,48990
Northumberland2£16,049974,9484
Nottinghamshire28£26,107662,09466
Omagh2£21,175765,0005
Oxfordshire11£34,236435,30133
Perth and Kinross3£23,323627,63727
Powys1£21,990665,5002
Renfrewshire1£16,499959,5872
Rhondda Cynon Taf4£20,994750,3163
Shropshire12£22,113749,45234
Somerset10£19,717858,10231
South Ayrshire2£19,247859,9602
South Lanarkshire3£27,415441,5188
South Yorkshire28£23,885760,43292
Staffordshire31£32,697535,65375
Strabane1£26,945538,5701
Suffolk10£31,506541,22729
Surrey28£26,309642,09774
Sutton - Greater London1£7,0001384,000-
Swansea4£26,450647,65326
Tyne and Wear11£18,567862,16459
Waltham Forest - Greater London1£30,999429,1281
Warwickshire13£21,011871,12526
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands44£24,204757,256154
West Sussex11£34,757533,20257
West Yorkshire39£30,287651,729130
Wiltshire35£36,189432,33682
Worcestershire10£21,122966,39524
Add postcode for better results.