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,233£26,005652,2993,510
Aberdeen City10£31,729534,98329
Aberdeenshire3£42,995321,15112
Ards2£10,75010120,500-
Argyll and Bute1£12,4798100,000-
Ballymena1£15,995872,0001
Ballymoney2£12,9351096,1661
Banbridge1£14,995875,0001
Bedfordshire27£15,9401076,34966
Belfast6£26,182548,70137
Berkshire14£20,066867,27046
Brent - Greater London2£18,675845,1504
Bristol23£33,258430,70956
Bromley - Greater London14£42,419215,19529
Buckinghamshire20£26,608647,25064
Caerphilly1£12,0001099,9481
Cambridgeshire27£24,324757,01156
Cardiff9£29,275643,60638
Carrickfergus1£19,990682,7651
Cheshire36£29,427547,14187
City of Edinburgh14£25,762649,18351
City of London - Greater London23£37,355524,82979
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
Derbyshire25£21,275865,79859
Devon15£13,9511177,42626
Dorset12£16,7021063,23135
Dumfries and Galloway2£30,198535,3627
Dundee City5£27,710531,53722
Ealing - Greater London3£12,7251178,173-
East Riding of Yorkshire4£19,155762,45915
East Sussex22£22,570855,96952
Enfield - Greater London8£38,181322,61217
Essex48£28,085644,270137
Falkirk4£13,7451053,4902
Fermanagh3£20,145780,9231
Fife9£22,129756,12522
Glasgow City21£26,940650,14383
Gloucestershire17£44,002321,97933
Greater Manchester53£20,660866,818205
Greenwich - Greater London3£44,495212,0176
Hampshire40£31,073539,474134
Harrow - Greater London2£21,693753,4583
Havering - Greater London9£39,254428,47931
Herefordshire7£36,023437,63914
Hertfordshire35£31,038643,86586
Highland3£12,323993,66716
Hillingdon - Greater London18£25,962758,36124
Hounslow - Greater London10£31,979634,98125
Inverclyde1£16,298858,788-
Kent42£35,930428,27393
Kingston upon Thames - Greater London7£39,414318,63922
Lancashire59£27,673650,43689
Leicestershire22£22,850859,11677
Lincolnshire17£22,964652,86260
Lisburn2£33,718449,9333
Magherafelt3£28,132550,3335
Merseyside14£26,431552,89733
Monmouthshire1£7,4951392,0005
Moray3£32,328542,4422
Newport4£46,000118,69418
Newtownabbey1£42,95028,4184
Norfolk18£21,952662,40964
North Ayrshire3£22,798657,4518
North Lanarkshire2£18,594867,2016
North Yorkshire16£28,055545,85361
Northamptonshire26£33,851540,34885
Northumberland2£16,049974,9484
Nottinghamshire27£26,801659,67969
Omagh2£21,175765,0005
Oxfordshire9£35,155433,40635
Perth and Kinross2£20,490731,96028
Powys1£21,990665,5002
Renfrewshire1£16,499959,5872
Rhondda Cynon Taf4£20,994750,3163
Shropshire11£22,863746,04835
Somerset9£20,631754,73731
South Ayrshire2£19,247859,9602
South Lanarkshire3£27,415441,5188
South Yorkshire27£23,866760,85091
Staffordshire31£32,681535,65375
Strabane1£26,945538,5701
Suffolk9£31,323542,68630
Surrey28£26,287642,09773
Sutton - Greater London1£7,0001384,000-
Swansea4£26,450647,65326
Tyne and Wear10£19,859856,12760
Waltham Forest - Greater London1£30,999429,1281
Warwickshire11£19,626875,22329
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands46£25,127655,323153
West Sussex11£34,757533,20256
West Yorkshire40£30,292651,355129
Wiltshire34£36,415432,53383
Worcestershire8£21,966966,28225
Add postcode for better results.