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,272£26,111651,6743,522
Aberdeen City10£31,029537,14931
Aberdeenshire1£25,995543,88612
Ards1£11,7501190,0001
Argyll and Bute1£12,4798100,000-
Ballymena1£15,995872,0001
Ballymoney2£12,9351096,1661
Banbridge1£14,995875,0001
Bedfordshire30£15,9381075,80069
Belfast7£26,170547,60139
Berkshire13£17,348977,71051
Brent - Greater London3£16,448869,1003
Bristol23£35,353327,12758
Bromley - Greater London14£42,728215,19530
Buckinghamshire18£25,806750,49467
Caerphilly1£12,0001099,9481
Cambridgeshire28£23,574758,09654
Cardiff9£32,997540,81438
Carrickfergus1£19,990682,7651
Ceredigion1£29,995339,2273
Cheshire37£29,594546,36487
City of Edinburgh13£24,465653,60653
City of London - Greater London21£35,586526,19183
Coleraine1£21,750663,0002
Conwy1£47,49915,2352
Cookstown2£5,87314154,000-
Cornwall5£12,7961078,60014
County Durham12£21,764766,14444
Craigavon11£41,995215,21121
Croydon - Greater London3£41,121213,5139
Cumbria3£22,898941,59511
Derbyshire29£20,779867,99554
Devon13£14,8831171,72226
Dorset16£21,450855,25733
Dumfries and Galloway1£30,898643,8197
Dundee City5£27,210531,78923
Ealing - Greater London3£12,7251178,173-
East Riding of Yorkshire3£30,705536,37315
East Sussex20£21,393856,90652
Enfield - Greater London7£37,494324,52617
Essex53£27,337645,638135
Falkirk4£13,7451053,4902
Fermanagh2£16,7438102,5001
Fife10£22,386654,62322
Glasgow City23£29,350543,04186
Gloucestershire17£43,973321,97939
Greater Manchester55£20,536867,960199
Greenwich - Greater London3£43,16227,1545
Hampshire41£31,616537,031133
Harrow - Greater London1£30,990522,9163
Havering - Greater London10£38,229431,21930
Herefordshire6£33,618540,82517
Hertfordshire30£29,387647,14388
Highland5£17,444872,83115
Hillingdon - Greater London19£25,771657,69423
Hounslow - Greater London12£32,136632,96725
Kent40£37,566425,60495
Kingston upon Thames - Greater London6£44,641210,68420
Lancashire57£28,283647,77988
Leicestershire25£24,368754,77575
Lincolnshire19£26,004649,55562
Lisburn2£33,718449,9333
Magherafelt4£28,968544,5004
Merseyside13£25,465652,39928
Monmouthshire2£12,2451176,0004
Moray3£32,328542,4422
Newport4£46,000118,69419
Newtownabbey2£29,223538,3594
Norfolk20£22,779660,69363
North Ayrshire4£22,298760,7899
North Lanarkshire4£25,043648,8874
North Yorkshire13£30,324540,20158
Northamptonshire29£33,865438,35392
Northumberland2£16,049974,9484
Nottinghamshire23£26,111763,72970
Omagh2£21,175765,0005
Oxfordshire14£30,949540,68032
Perth and Kinross2£20,990731,96029
Powys1£21,990665,5002
Renfrewshire1£16,499959,5872
Rhondda Cynon Taf5£20,055751,2473
Shropshire15£21,318752,50934
Somerset11£20,679757,04730
South Ayrshire2£19,247859,9603
South Lanarkshire4£24,636545,8358
South Yorkshire28£23,043760,60495
Staffordshire29£32,481536,84379
Strabane1£26,945538,5701
Suffolk12£30,421540,01227
Surrey28£26,243643,24973
Sutton - Greater London1£7,0001384,000-
Swansea2£28,500644,01128
Tyne and Wear12£20,008858,42360
Waltham Forest - Greater London1£30,999429,1281
Warwickshire13£21,588868,31427
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands49£21,597761,655150
West Sussex12£34,152532,59257
West Yorkshire44£29,564650,900126
Wiltshire34£34,879434,77783
Worcestershire12£22,185860,10422
Add postcode for better results.