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,326£26,548649,6823,881
Aberdeen City9£31,432434,43635
Aberdeenshire2£39,495626,00010
Ballymoney2£14,993991,6094
Banbridge2£13,448876,500-
Bedfordshire34£17,575971,10566
Belfast7£21,347653,45629
Berkshire17£21,934867,19265
Blaenau Gwent1£17,295765,7522
Brent - Greater London4£16,023882,2501
Bristol20£36,296427,04370
Bromley - Greater London11£37,389317,52738
Buckinghamshire23£24,581751,25959
Cambridgeshire28£24,343752,18565
Cardiff14£32,924534,22745
Carmarthenshire1£25,995531,1513
Carrickfergus2£21,950676,883-
Ceredigion1£29,995339,2272
Cheshire47£26,543646,805116
City of Edinburgh23£26,989647,17656
City of London - Greater London30£32,292737,15488
Coleraine1£29,650536,0002
Conwy2£31,497536,3977
Cookstown2£5,87314153,500-
Cornwall3£14,8181179,72411
County Durham14£24,524654,72138
Craigavon8£48,49518,24918
Croydon - Greater London4£41,325320,64415
Cumbria3£21,982955,8458
Derbyshire21£24,376757,32676
Devon13£16,3131064,23633
Dorset20£26,687750,29627
Dumfries and Galloway5£28,478635,8136
Dundee City6£26,675542,07129
Dungannon1£24,490560,7764
Ealing - Greater London2£8,4901484,300-
East Riding of Yorkshire3£26,829554,69519
East Sussex27£25,234754,95454
Enfield - Greater London5£39,493230,30922
Essex52£26,269642,980155
Falkirk5£16,796946,4422
Fermanagh2£16,993894,5001
Fife11£34,879537,34728
Glasgow City20£25,428747,882100
Gloucestershire16£33,198642,99450
Greater Manchester65£20,380867,311196
Greenwich - Greater London1£29,99568,7337
Hammersmith & Fulham - Greater London2£33,690419,4501
Hampshire50£31,938536,656127
Havering - Greater London11£30,635538,28340
Herefordshire3£40,117216,92222
Hertfordshire34£26,309647,608106
Highland6£29,869650,04833
Hillingdon - Greater London20£27,475650,68519
Hounslow - Greater London13£35,015533,53028
Isle of Wight1£16,439686,9123
Kent24£34,075532,15597
Kingston upon Thames - Greater London8£37,923420,11225
Lancashire38£33,210540,85199
Leicestershire23£24,205756,60989
Lincolnshire21£30,986540,44772
Lisburn2£35,200543,4973
Magherafelt6£27,356544,6673
Merseyside12£24,330658,16542
Monmouthshire4£10,9951286,6002
Moray2£32,495541,1642
Newport4£28,352446,77818
Newry and Mourne1£27,950540,8511
Norfolk20£26,393550,85262
North Ayrshire2£38,898317,7567
North Yorkshire22£25,957646,86371
Northamptonshire26£35,276435,82187
Northumberland2£7,74912109,5004
Nottinghamshire24£24,792753,44570
Omagh1£38,900217,0004
Oxfordshire10£32,959439,77134
Perth and Kinross4£37,491418,70337
Powys2£18,740955,6801
Redbridge - Greater London1£26,990537,0001
Renfrewshire1£16,998757,5185
Rhondda Cynon Taf5£15,096975,8363
Shropshire10£17,352956,26839
Somerset22£19,837758,31129
South Lanarkshire1£20,498679,58512
South Yorkshire23£19,914870,94697
Staffordshire27£22,570755,06173
Stirling3£26,193540,74016
Strabane2£30,448426,800-
Suffolk15£26,960649,01134
Surrey24£30,641638,197104
Swansea9£30,665537,54137
Tyne and Wear20£21,902755,13648
Waltham Forest - Greater London1£30,999429,1281
Warwickshire11£22,827867,15626
West Midlands48£22,818862,635152
West Sussex17£29,801638,87962
West Yorkshire55£26,479656,252141
Wiltshire35£39,611425,488101
Worcestershire8£15,3511077,01529
Add postcode for better results.