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,284£25,172753,1353,751
Aberdeen City11£29,070534,08434
Aberdeenshire3£32,162533,3789
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire31£16,180975,13966
Belfast5£22,878653,54131
Berkshire17£23,793758,91858
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol26£34,160427,56760
Bromley - Greater London13£36,900316,64231
Buckinghamshire20£25,304748,49061
Cambridgeshire31£23,519757,74859
Cardiff10£30,551645,25445
Carrickfergus2£21,950677,609-
Ceredigion1£29,995339,2271
Cheshire43£28,701645,826108
City of Edinburgh18£24,632653,36552
City of London - Greater London25£34,054631,66581
Conwy2£32,497137,5452
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham12£22,078767,19248
Craigavon7£35,709333,04122
Croydon - Greater London2£41,500419,63813
Cumbria3£18,8811056,8637
Derbyshire25£20,432863,26462
Devon12£17,0061063,20431
Dorset12£18,876962,85732
Dumfries and Galloway2£29,448631,8127
Dundee City4£34,950418,98328
Ealing - Greater London2£13,5901262,9601
East Riding of Yorkshire8£30,220535,94516
East Sussex23£22,111856,17952
Enfield - Greater London4£37,218326,63619
Essex53£27,320644,884149
Falkirk4£13,7451053,4903
Fermanagh2£16,9938102,5001
Fife10£29,866546,30924
Glasgow City15£25,865752,81688
Gloucestershire17£33,569536,56643
Greater Manchester58£20,369867,237200
Greenwich - Greater London1£46,99515,8207
Hammersmith & Fulham - Greater London2£23,7431026,7021
Hampshire34£31,953533,025142
Harrow - Greater London1£30,990522,9165
Havering - Greater London13£36,446427,95839
Herefordshire7£37,307437,16717
Hertfordshire33£27,840648,816103
Highland6£23,119761,04523
Hillingdon - Greater London19£24,226756,36026
Hounslow - Greater London13£35,651531,18424
Isle of Wight1£5,69513138,0002
Kent24£34,095532,218105
Kingston upon Thames - Greater London7£41,050314,75523
Lancashire49£29,031547,90693
Leicestershire24£21,787857,93079
Lincolnshire22£25,094653,06467
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5005
Merseyside14£23,379656,04936
Monmouthshire3£11,2621185,0003
Moray3£32,328542,4422
Newport5£32,197337,77018
Newtownabbey1£15,495868,3006
Norfolk24£24,188658,43158
North Ayrshire4£25,448641,6649
North Lanarkshire1£8,2951175,0004
North Yorkshire19£25,991650,56063
Northamptonshire30£37,112433,58188
Northumberland1£6,49913112,0006
Nottinghamshire26£28,999652,79268
Omagh1£16,450879,0006
Oxfordshire12£32,913536,28432
Perth and Kinross3£36,99039,80335
Powys1£22,990665,5002
Renfrewshire2£21,749746,9624
Rhondda Cynon Taf4£16,971864,2284
Shropshire14£19,018853,20540
Somerset17£22,819652,22832
South Ayrshire1£10,9951184,0006
South Lanarkshire4£23,373656,34610
South Yorkshire23£20,427869,37997
Staffordshire27£32,315539,79977
Strabane1£26,945538,5701
Suffolk9£23,832654,26430
Surrey36£30,023637,58784
Swansea5£21,639743,82329
Tyne and Wear16£22,422754,39658
Waltham Forest - Greater London2£28,299430,197-
Warwickshire12£24,204760,13331
West Midlands52£23,125762,186162
West Sussex15£29,591637,87254
West Yorkshire48£27,888651,507140
Wiltshire34£35,692434,58993
Worcestershire7£16,7971073,69829
Add postcode for better results.