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,275£26,130651,7333,555
Aberdeen City10£31,029537,14931
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
Bedfordshire31£15,3951076,63167
Belfast6£26,182548,70140
Berkshire14£18,251875,33847
Brent - Greater London3£16,448869,1003
Bristol21£34,607327,15758
Bromley - Greater London14£42,419215,19530
Buckinghamshire21£25,993649,72864
Caerphilly1£12,0001099,9481
Cambridgeshire28£25,087755,75556
Cardiff10£31,848541,99537
Carrickfergus1£19,990682,7651
Ceredigion1£29,995339,2273
Cheshire34£30,226546,34390
City of Edinburgh14£26,038650,14853
City of London - Greater London23£37,629524,82384
Coleraine1£21,750663,0002
Conwy1£47,49915,2352
Cookstown2£5,87314154,000-
Cornwall5£12,7961078,60014
County Durham14£22,508761,17743
Craigavon9£44,873111,46423
Croydon - Greater London3£40,653213,5139
Cumbria3£22,811941,59511
Derbyshire31£22,319862,60554
Devon14£14,3201175,81426
Dorset14£19,172959,78235
Dumfries and Galloway2£30,198535,3627
Dundee City5£27,710531,53724
Ealing - Greater London3£12,7251178,173-
East Riding of Yorkshire4£21,453650,38515
East Sussex21£20,983859,21353
Enfield - Greater London7£37,494324,52617
Essex54£28,149543,010135
Falkirk4£13,7451053,4902
Fermanagh3£20,145780,9231
Fife9£22,263756,09223
Glasgow City22£28,261647,52385
Gloucestershire17£44,002321,97939
Greater Manchester54£20,822866,414197
Greenwich - Greater London4£40,620312,1965
Hampshire41£31,208538,897137
Harrow - Greater London1£30,990522,9163
Havering - Greater London10£38,879427,36130
Herefordshire7£36,023437,63917
Hertfordshire33£29,986645,24688
Highland4£12,617987,42216
Hillingdon - Greater London18£25,979758,36124
Hounslow - Greater London11£31,931634,32626
Kent42£37,253426,03897
Kingston upon Thames - Greater London7£42,311312,68822
Lancashire59£28,070649,58290
Leicestershire23£24,202756,88976
Lincolnshire17£23,117652,86262
Lisburn2£33,718449,9333
Magherafelt4£28,968544,5004
Merseyside14£25,338655,82933
Monmouthshire2£12,2451176,0004
Moray3£32,328542,4422
Newport4£46,000118,69419
Newtownabbey2£29,223538,3594
Norfolk19£20,849763,94165
North Ayrshire3£22,798657,4519
North Lanarkshire2£18,594867,2016
North Yorkshire15£29,449543,88460
Northamptonshire28£33,583540,59793
Northumberland2£16,049974,9484
Nottinghamshire29£26,096661,61367
Omagh2£21,175765,0005
Oxfordshire12£31,883541,27634
Perth and Kinross2£20,490731,96028
Powys1£21,990665,5002
Renfrewshire1£16,499959,5872
Rhondda Cynon Taf4£20,994750,3163
Shropshire12£22,113749,45136
Somerset10£21,563753,91331
South Ayrshire2£19,247859,9603
South Lanarkshire3£27,415441,5188
South Yorkshire28£22,600763,29196
Staffordshire30£33,351435,36980
Strabane1£26,945538,5701
Suffolk10£31,506541,22729
Surrey29£25,758643,14473
Sutton - Greater London1£7,0001384,000-
Swansea4£26,450647,65326
Tyne and Wear12£19,982858,42358
Waltham Forest - Greater London1£30,999429,1281
Warwickshire12£20,428872,39526
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands49£23,024759,645151
West Sussex12£34,119532,70957
West Yorkshire40£29,433652,181130
Wiltshire35£35,803433,74683
Worcestershire10£21,122966,39524
Add postcode for better results.