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,271£25,478653,2923,702
Aberdeen City8£30,180431,77937
Aberdeenshire2£21,745746,5509
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire34£17,170971,12864
Belfast5£22,986653,54133
Berkshire17£23,122760,14758
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol27£33,828428,79161
Bromley - Greater London12£36,094317,31931
Buckinghamshire21£25,596751,55060
Cambridgeshire28£25,512753,54557
Cardiff14£31,142642,09745
Carrickfergus2£21,950676,883-
Ceredigion1£29,995339,2271
Cheshire41£28,854646,920112
City of Edinburgh22£25,639649,56748
City of London - Greater London25£33,374634,34986
Conwy2£32,497137,5452
Cookstown2£5,87314154,000-
Cornwall4£10,9871286,04313
County Durham11£23,195760,79647
Craigavon8£48,74518,61918
Croydon - Greater London3£36,267425,85714
Cumbria3£18,8811056,8638
Derbyshire26£21,442862,07562
Devon13£16,5461067,72630
Dorset12£20,656861,11934
Dumfries and Galloway3£30,131635,8137
Dundee City3£37,267417,00328
Ealing - Greater London2£13,5901262,9601
East Riding of Yorkshire5£36,330422,94015
East Sussex21£21,505861,66651
Enfield - Greater London3£40,293227,84820
Essex50£28,283542,087149
Falkirk4£13,7451053,4903
Fermanagh2£16,9938102,5001
Fife10£29,866546,30924
Glasgow City14£25,720754,59690
Gloucestershire14£34,484536,32246
Greater Manchester56£20,211869,087200
Hammersmith & Fulham - Greater London2£33,690419,2021
Hampshire38£33,298530,743136
Harrow - Greater London1£30,990522,9166
Havering - Greater London13£38,369324,96038
Herefordshire5£42,050327,89118
Hertfordshire36£28,738648,315100
Highland5£25,044759,62323
Hillingdon - Greater London19£25,737754,36125
Hounslow - Greater London15£31,678639,11323
Isle of Wight1£5,69513138,0002
Kent30£33,924531,41492
Kingston upon Thames - Greater London7£42,193210,22323
Lancashire45£28,877650,02890
Leicestershire20£16,934967,37281
Lincolnshire19£25,425653,84167
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5005
Merseyside14£24,264652,60837
Monmouthshire3£11,2621185,0003
Moray3£32,328542,4422
Newport4£33,871340,46519
Newtownabbey1£15,495868,3006
Norfolk22£23,381660,40055
North Ayrshire3£28,265439,4029
North Yorkshire20£25,357752,44762
Northamptonshire29£36,277434,89987
Northumberland1£6,49913112,0006
Nottinghamshire23£25,736760,78267
Oxfordshire13£30,420544,10830
Perth and Kinross4£39,240212,83533
Powys1£22,990665,5002
Renfrewshire1£16,499959,5874
Rhondda Cynon Taf4£15,120974,9083
Shropshire13£20,594750,21939
Somerset17£23,677647,31933
South Ayrshire1£10,9951184,0006
South Lanarkshire4£23,373656,34610
South Yorkshire24£19,928871,277100
Staffordshire30£32,348538,68275
Strabane1£26,945538,5701
Suffolk10£26,256650,02030
Surrey36£30,109637,01786
Swansea5£21,779743,82330
Tyne and Wear17£22,883752,82452
Waltham Forest - Greater London1£25,599431,2651
Warwickshire11£22,891865,87429
West Midlands51£22,425861,408160
West Sussex15£29,591637,87256
West Yorkshire47£26,526754,609137
Wiltshire33£35,470434,36697
Worcestershire9£17,1751069,53127
Add postcode for better results.