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,246£25,547652,3283,696
Aberdeen City14£31,113531,48232
Aberdeenshire2£21,495749,99311
Antrim1£11,995971,0004
Argyll and Bute1£12,4798100,000-
Ballymoney2£12,9351096,1662
Banbridge2£13,248876,500-
Bedfordshire25£13,7481079,94972
Belfast5£22,878653,54134
Berkshire15£18,657873,34356
Blaenau Gwent1£16,295769,3001
Brent - Greater London4£16,584867,0752
Bristol25£34,106427,44456
Bromley - Greater London16£39,850314,66628
Buckinghamshire16£26,382647,02665
Caerphilly1£12,0001099,9481
Cambridgeshire32£24,209754,09951
Cardiff9£31,852643,77944
Carrickfergus1£20,950682,7651
Ceredigion2£28,145438,5382
Cheshire40£29,495546,13098
City of Edinburgh17£22,070659,66751
City of London - Greater London21£35,581528,35986
Coleraine1£21,750663,0002
Conwy1£47,49915,2353
Cookstown2£5,87314154,000-
Cornwall3£14,8281072,33316
County Durham15£24,413760,43146
Craigavon5£43,595215,85226
Croydon - Greater London3£40,199319,14312
Cumbria3£23,648743,57110
Derbyshire28£20,528965,28255
Devon15£15,8051068,86128
Dorset13£21,125956,41532
Dumfries and Galloway2£29,448631,8127
Dundee City2£30,900527,41129
Ealing - Greater London3£13,0561178,173-
East Riding of Yorkshire5£26,054547,35214
East Sussex20£22,165858,98853
Enfield - Greater London7£38,994318,75017
Essex48£26,712646,788139
Falkirk4£13,7451053,4902
Fermanagh1£20,990691,0002
Fife6£18,129870,53626
Glasgow City20£26,340652,24085
Gloucestershire19£36,804534,61540
Greater Manchester48£19,142870,794211
Greenwich - Greater London1£46,99515,8836
Hammersmith & Fulham - Greater London1£42,49028,4042
Hampshire38£29,106539,315137
Harrow - Greater London1£30,990522,9165
Havering - Greater London13£35,868429,83332
Herefordshire6£33,740540,82519
Hertfordshire31£29,913647,48793
Highland5£17,444872,83021
Hillingdon - Greater London17£24,819758,63127
Hounslow - Greater London12£36,757526,88327
Kent29£36,477427,988105
Kingston upon Thames - Greater London6£43,675216,21919
Lancashire59£28,584548,68686
Leicestershire26£23,104756,07978
Lincolnshire21£26,449647,46368
Lisburn1£52,945111,1504
Magherafelt4£28,968544,5004
Merseyside15£23,236656,01133
Monmouthshire3£11,1951185,0003
Moray3£32,328542,4422
Newport2£41,250234,77722
Newtownabbey1£15,495868,3005
Norfolk21£23,942658,50362
North Ayrshire2£20,998759,80110
North Lanarkshire5£21,693754,1094
North Yorkshire17£28,514646,18367
Northamptonshire24£32,185539,897101
Northumberland2£16,449974,9485
Nottinghamshire24£27,124658,96970
Omagh1£16,450879,0005
Oxfordshire12£32,395536,54435
Perth and Kinross1£19,990732,10034
Powys1£22,990665,5002
Renfrewshire2£16,749858,5852
Rhondda Cynon Taf5£20,055751,2473
Shropshire11£18,006856,93938
Somerset13£20,206763,25635
South Ayrshire1£10,9951184,0004
South Lanarkshire3£24,398564,1139
South Yorkshire27£23,058760,14690
Staffordshire30£30,659541,19182
Strabane1£26,945538,5701
Suffolk7£25,389643,14630
Surrey37£28,956640,87075
Sutton - Greater London1£7,0001384,000-
Swansea4£23,774741,20828
Tyne and Wear14£21,294755,71058
Waltham Forest - Greater London2£27,999430,197-
Warwickshire9£22,072866,67032
West Lothian1£49,995427,0002
West Midlands41£22,530762,695160
West Sussex18£26,752742,02952
West Yorkshire44£28,249655,364135
Wiltshire35£35,225434,45791
Worcestershire9£17,551969,75124
Add postcode for better results.