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,258£25,647652,4153,526
Aberdeen City12£31,257534,51430
Aberdeenshire2£21,495749,99311
Argyll and Bute1£12,4798100,000-
Ballymena1£15,995872,0001
Ballymoney2£12,9351096,1662
Banbridge2£12,948876,500-
Bedfordshire28£14,3711079,70270
Belfast6£23,898654,20337
Berkshire15£18,609873,34950
Brent - Greater London3£16,448869,1003
Bristol26£34,235430,72555
Bromley - Greater London14£42,980213,14029
Buckinghamshire18£25,403750,97965
Caerphilly1£12,0001099,9481
Cambridgeshire29£23,239758,88354
Cardiff10£30,796636,07338
Carrickfergus1£20,950682,7651
Ceredigion1£29,995339,2273
Cheshire36£28,691547,90486
City of Edinburgh15£24,619652,75950
City of London - Greater London21£34,197630,61382
Coleraine1£21,750663,0002
Conwy1£47,49915,2352
Cookstown2£5,87314154,000-
Cornwall5£13,0561078,60014
County Durham12£21,841766,14445
Craigavon11£41,995215,21121
Croydon - Greater London3£41,121213,51310
Cumbria3£22,898941,59511
Derbyshire29£21,128865,20451
Devon16£15,1851170,64225
Dorset18£21,443854,95130
Dumfries and Galloway2£29,448631,8126
Dundee City5£29,410529,25324
Ealing - Greater London3£12,7251178,173-
East Riding of Yorkshire3£30,705536,37315
East Sussex18£23,065855,27553
Enfield - Greater London6£36,743326,60919
Essex51£27,131647,484134
Falkirk4£13,7451053,4902
Fermanagh2£16,7438102,5001
Fife8£19,058762,97822
Glasgow City21£27,879546,23488
Gloucestershire18£42,014327,95338
Greater Manchester53£20,058869,267205
Greenwich - Greater London3£43,16227,1545
Hampshire39£31,289536,316138
Harrow - Greater London1£30,990522,9163
Havering - Greater London11£37,890430,76029
Herefordshire6£33,618540,82517
Hertfordshire31£29,319647,01489
Highland5£17,444872,83116
Hillingdon - Greater London19£25,790657,69424
Hounslow - Greater London12£32,136632,96727
Kent33£36,388427,51396
Kingston upon Thames - Greater London4£41,483313,17222
Lancashire56£29,092544,55388
Leicestershire26£24,023755,32173
Lincolnshire20£25,696650,49765
Lisburn2£33,718449,9333
Magherafelt4£28,968544,5004
Merseyside13£25,273651,37729
Monmouthshire2£12,2451176,0004
Moray3£32,328542,4422
Newport2£40,500234,77719
Newtownabbey1£15,495868,3004
Norfolk19£23,364659,59165
North Ayrshire3£25,948657,45110
North Lanarkshire4£25,043648,8874
North Yorkshire14£30,454537,11058
Northamptonshire25£30,285543,78897
Northumberland2£16,449974,9485
Nottinghamshire25£25,381762,78268
Omagh2£21,175765,0005
Oxfordshire14£30,949540,68032
Perth and Kinross1£20,990732,10030
Powys1£22,990665,5002
Renfrewshire2£16,499858,5852
Rhondda Cynon Taf5£20,055751,2473
Shropshire15£21,385752,50934
Somerset11£20,084863,93029
South Ayrshire2£19,247859,9603
South Lanarkshire5£23,848553,0367
South Yorkshire24£22,582761,14693
Staffordshire27£30,661540,62679
Strabane1£26,945538,5701
Suffolk11£29,094542,68027
Surrey33£28,157640,88671
Sutton - Greater London1£7,0001384,000-
Swansea1£13,999979,54729
Tyne and Wear11£20,467856,90261
Waltham Forest - Greater London1£30,999429,1281
Warwickshire13£23,511762,68825
West Dunbartonshire1£32,995456,0852
West Lothian2£48,993425,0002
West Midlands50£21,870761,872151
West Sussex15£28,699638,82553
West Yorkshire44£29,358651,151127
Wiltshire31£35,063434,79384
Worcestershire10£23,272859,55123
Add postcode for better results.