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,259£26,071651,8763,542
Aberdeen City10£31,029537,14930
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
Bedfordshire30£15,4311076,20565
Belfast6£26,182548,70139
Berkshire13£18,963871,44148
Brent - Greater London3£16,448869,1003
Bristol22£34,147427,60457
Bromley - Greater London14£42,419215,19530
Buckinghamshire21£26,750646,61365
Caerphilly1£12,0001099,9481
Cambridgeshire28£25,069755,75554
Cardiff8£30,810543,30539
Carrickfergus1£19,990682,7651
Ceredigion1£29,995339,2273
Cheshire35£30,153546,68490
City of Edinburgh12£25,516653,75154
City of London - Greater London23£37,558524,82983
Coleraine1£21,750663,0002
Conwy1£47,49915,2352
Cookstown2£5,87314154,000-
Cornwall5£12,5561078,60014
County Durham14£22,461761,17742
Craigavon9£44,873111,46423
Croydon - Greater London3£40,653213,5139
Cumbria3£22,811941,59511
Derbyshire29£21,051868,15755
Devon15£13,9511177,42626
Dorset13£18,955959,33836
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£21,448859,04853
Enfield - Greater London7£37,494324,52617
Essex50£28,761541,917137
Falkirk4£13,7451053,4902
Fermanagh3£20,145780,9231
Fife9£22,129756,09223
Glasgow City20£27,618648,70183
Gloucestershire17£44,002321,97934
Greater Manchester55£20,713866,638203
Greenwich - Greater London3£44,495212,0176
Hampshire42£31,131538,977135
Harrow - Greater London1£30,990522,9163
Havering - Greater London10£38,779427,36130
Herefordshire7£36,023437,63916
Hertfordshire34£30,509644,61988
Highland3£12,323993,66717
Hillingdon - Greater London18£25,962758,36124
Hounslow - Greater London10£31,979634,98126
Inverclyde1£16,298858,788-
Kent44£36,418428,10094
Kingston upon Thames - Greater London8£40,837316,56822
Lancashire58£27,742650,27391
Leicestershire24£24,362755,52775
Lincolnshire17£23,059652,86260
Lisburn2£33,718449,9333
Magherafelt4£28,968544,5004
Merseyside14£25,338655,82931
Monmouthshire2£12,2451176,0004
Moray3£32,328542,4422
Newport4£46,000118,69419
Newtownabbey2£29,223538,3594
Norfolk18£21,285662,93866
North Ayrshire3£22,798657,4519
North Lanarkshire2£18,594867,2016
North Yorkshire16£28,732544,48460
Northamptonshire26£33,409541,48991
Northumberland2£16,049974,9484
Nottinghamshire28£26,107662,09467
Omagh2£21,175765,0005
Oxfordshire12£31,883541,27632
Perth and Kinross3£23,323627,63728
Powys1£21,990665,5002
Renfrewshire1£16,499959,5872
Rhondda Cynon Taf4£20,994750,3163
Shropshire12£22,113749,45136
Somerset10£19,717858,10231
South Ayrshire2£19,247859,9603
South Lanarkshire3£27,415441,5188
South Yorkshire26£23,703761,71496
Staffordshire31£32,697535,65379
Strabane1£26,945538,5701
Suffolk10£31,506541,22729
Surrey28£24,964744,49074
Sutton - Greater London1£7,0001384,000-
Swansea4£26,450647,65326
Tyne and Wear12£19,982858,42358
Waltham Forest - Greater London1£30,999429,1281
Warwickshire14£22,046767,43525
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands46£24,304756,119153
West Sussex11£34,757533,20258
West Yorkshire39£30,287651,703131
Wiltshire35£36,203432,33682
Worcestershire10£21,122966,39524
Add postcode for better results.