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£26,177651,4573,547
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
Bedfordshire30£15,4801076,20569
Belfast6£26,182548,70140
Berkshire14£18,251875,33850
Brent - Greater London3£16,448869,1003
Bristol22£36,055325,92357
Bromley - Greater London14£42,715215,19530
Buckinghamshire20£24,795752,03164
Caerphilly1£12,0001099,9481
Cambridgeshire25£23,306758,91057
Cardiff10£32,198541,99538
Carrickfergus1£19,990682,7651
Ceredigion1£29,995339,2273
Cheshire35£30,228545,85690
City of Edinburgh14£26,074650,14853
City of London - Greater London21£36,724525,00684
Coleraine1£21,750663,0002
Conwy1£47,49915,2352
Cookstown2£5,87314154,000-
Cornwall5£12,7961078,60014
County Durham13£22,781762,85443
Craigavon11£41,986215,21121
Croydon - Greater London3£40,653213,5139
Cumbria3£22,811941,59511
Derbyshire30£21,992864,30755
Devon13£14,8831171,72226
Dorset15£20,694957,89734
Dumfries and Galloway2£30,198535,3627
Dundee City6£26,675533,39223
Ealing - Greater London3£12,7251178,173-
East Riding of Yorkshire3£25,607538,51315
East Sussex20£20,793959,20653
Enfield - Greater London7£37,494324,52617
Essex54£27,749644,966135
Falkirk4£13,7451053,4902
Fermanagh3£20,145780,9231
Fife10£22,386654,62322
Glasgow City25£28,502545,45582
Gloucestershire17£44,002321,97939
Greater Manchester53£20,547867,463205
Greenwich - Greater London4£40,620312,1965
Hampshire41£31,653539,131137
Harrow - Greater London1£30,990522,9163
Havering - Greater London10£38,879427,36130
Herefordshire7£36,023437,63917
Hertfordshire34£29,259647,20787
Highland4£12,617987,42216
Hillingdon - Greater London19£25,759657,69423
Hounslow - Greater London11£32,185634,32626
Kent38£35,994527,53498
Kingston upon Thames - Greater London7£42,311312,68822
Lancashire56£27,690649,34190
Leicestershire25£24,188754,38675
Lincolnshire19£25,775648,59661
Lisburn2£33,718449,9333
Magherafelt4£28,968544,5004
Merseyside14£25,338655,82929
Monmouthshire2£12,2451176,0004
Moray3£32,328542,4422
Newport4£46,000118,69419
Newtownabbey2£29,223538,3594
Norfolk21£22,409660,38263
North Ayrshire3£22,798657,45110
North Lanarkshire3£23,395654,5165
North Yorkshire15£30,039539,69158
Northamptonshire27£34,525438,44594
Northumberland2£16,049974,9484
Nottinghamshire25£26,141663,04270
Omagh2£21,175765,0005
Oxfordshire12£31,949541,27634
Perth and Kinross2£20,990731,96028
Powys1£21,990665,5002
Renfrewshire1£16,499959,5872
Rhondda Cynon Taf4£20,994750,3163
Shropshire14£20,903753,55834
Somerset11£20,647757,04730
South Ayrshire2£19,247859,9603
South Lanarkshire4£24,636545,8357
South Yorkshire28£23,119761,15695
Staffordshire30£32,631537,42980
Strabane1£26,945538,5701
Suffolk12£30,421540,01327
Surrey28£26,112643,24973
Sutton - Greater London1£7,0001384,000-
Swansea4£26,450647,65327
Tyne and Wear12£19,982858,42359
Waltham Forest - Greater London1£30,999429,1281
Warwickshire13£21,588868,31426
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands50£22,255760,355149
West Sussex12£34,119532,59257
West Yorkshire41£29,896649,685129
Wiltshire35£36,160432,61483
Worcestershire10£21,122966,39524
Add postcode for better results.