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,321£26,509649,8853,908
Aberdeen City7£32,957330,31136
Aberdeenshire2£39,495626,00010
Ballymoney2£14,993991,6094
Banbridge2£13,448876,500-
Bedfordshire33£17,429972,27666
Belfast7£21,347653,45631
Berkshire16£20,889870,63765
Blaenau Gwent1£17,295765,7522
Brent - Greater London4£16,023882,2501
Bristol21£35,115429,58070
Bromley - Greater London11£37,348317,52736
Buckinghamshire22£22,714854,53361
Cambridgeshire27£24,098753,29365
Cardiff15£32,563534,20144
Carmarthenshire1£25,995531,1513
Carrickfergus2£21,950676,883-
Ceredigion1£29,995339,2272
Cheshire46£26,404648,160116
City of Edinburgh25£27,209646,08556
City of London - Greater London32£31,344639,33688
Coleraine1£29,650536,0002
Conwy2£31,497536,3976
Cookstown2£5,87314153,500-
Cornwall2£10,2301391,08612
County Durham15£24,524654,00638
Craigavon8£48,49518,24918
Croydon - Greater London4£41,325320,64415
Cumbria3£21,982955,8458
Derbyshire24£23,181758,74474
Devon13£16,3131064,23633
Dorset19£26,592751,23428
Dumfries and Galloway5£28,478636,5536
Dundee City6£26,592542,07128
Dungannon1£24,490560,7764
Ealing - Greater London2£8,4901484,300-
East Riding of Yorkshire5£24,087659,64219
East Sussex27£25,010755,01654
Enfield - Greater London5£39,493230,30922
Essex52£25,811645,073156
Falkirk5£16,796946,4422
Fermanagh2£16,993894,5001
Fife11£34,879537,34727
Glasgow City22£23,880754,71899
Gloucestershire16£33,198642,99449
Greater Manchester63£20,170867,909207
Greenwich - Greater London1£29,99568,7337
Hammersmith & Fulham - Greater London2£33,690419,4501
Hampshire43£31,296535,831135
Havering - Greater London12£31,415537,22839
Herefordshire3£40,117216,92222
Hertfordshire33£26,785646,081107
Highland5£33,645541,05734
Hillingdon - Greater London20£27,503650,68519
Hounslow - Greater London13£35,015533,53026
Isle of Wight1£16,439686,9123
Kent24£33,463534,12398
Kingston upon Thames - Greater London8£37,923420,11225
Lancashire39£32,969541,10799
Leicestershire26£22,038763,85589
Lincolnshire21£31,057540,69972
Lisburn2£35,200546,3473
Magherafelt6£27,356544,6673
Merseyside11£24,496657,31343
Monmouthshire4£10,9951286,6002
Moray2£32,495541,1642
Newport4£28,352446,77818
Norfolk22£25,939550,72262
North Ayrshire2£38,898317,7567
North Yorkshire21£25,971646,62272
Northamptonshire24£35,655433,70389
Northumberland2£10,7451190,9935
Nottinghamshire24£24,146753,67370
Omagh1£38,900217,0004
Oxfordshire11£31,429539,31034
Perth and Kinross4£37,491419,14037
Powys1£22,990665,5002
Redbridge - Greater London1£26,990537,0001
Renfrewshire1£16,998757,5185
Rhondda Cynon Taf5£15,096975,8363
Shropshire10£19,262851,65040
Somerset22£19,795758,31129
South Lanarkshire1£20,498679,58512
South Yorkshire22£20,419871,44398
Staffordshire26£22,975754,41672
Stirling2£31,290428,85618
Strabane2£30,448426,800-
Suffolk15£26,946649,01132
Surrey25£30,656638,774104
Swansea9£30,665537,54136
Tyne and Wear22£22,285752,78247
Waltham Forest - Greater London1£30,999429,1281
Warwickshire11£22,827867,15626
West Midlands52£24,341759,614151
West Sussex18£28,711639,14863
West Yorkshire50£25,963756,872148
Wiltshire33£38,948426,933101
Worcestershire9£14,1661080,51428
Add postcode for better results.