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,261£25,392752,8743,724
Aberdeen City10£29,177534,48435
Aberdeenshire2£34,995631,56710
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire29£17,408971,23466
Belfast5£22,878653,54131
Berkshire15£22,711762,40956
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol26£34,140427,56758
Bromley - Greater London13£36,900316,64230
Buckinghamshire19£24,977747,88261
Cambridgeshire35£24,358757,17855
Cardiff10£29,703648,45946
Carrickfergus2£21,950677,609-
Ceredigion1£29,995339,2271
Cheshire42£29,051544,529107
City of Edinburgh18£24,632653,36551
City of London - Greater London23£34,581631,39781
Conwy1£47,49915,2353
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham12£22,029767,19248
Craigavon7£35,709333,04122
Croydon - Greater London2£41,500419,63813
Cumbria3£18,8811056,8638
Derbyshire26£21,344863,61159
Devon12£17,0481064,07331
Dorset12£18,857962,85732
Dumfries and Galloway2£29,448631,8127
Dundee City4£34,950418,98328
Ealing - Greater London2£13,5901262,9601
East Riding of Yorkshire9£29,361538,44315
East Sussex21£21,598858,22354
Enfield - Greater London4£37,218326,63619
Essex50£26,367646,146148
Falkirk4£13,7451053,4903
Fermanagh2£16,9938102,5001
Fife9£26,807653,43527
Glasgow City15£25,865752,81687
Gloucestershire17£33,569536,56641
Greater Manchester56£20,107869,055201
Greenwich - Greater London1£46,99515,8207
Hammersmith & Fulham - Greater London2£23,7431026,7021
Hampshire34£31,594533,496141
Harrow - Greater London1£30,990522,9165
Havering - Greater London12£34,483429,80038
Herefordshire7£37,307437,16717
Hertfordshire33£29,784644,221102
Highland5£17,444872,83024
Hillingdon - Greater London16£22,191761,54628
Hounslow - Greater London14£35,776530,36524
Isle of Wight1£5,69513138,0001
Kent24£33,338533,484101
Kingston upon Thames - Greater London6£42,75829,74623
Lancashire49£28,972647,76889
Leicestershire24£21,787857,93078
Lincolnshire24£25,148652,59067
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5005
Merseyside14£23,379656,04935
Monmouthshire3£11,1951185,0003
Moray3£32,328542,4422
Newport4£33,621340,46519
Newtownabbey1£15,495868,3006
Norfolk22£24,101659,53661
North Ayrshire4£25,448641,9599
North Lanarkshire2£19,140853,5004
North Yorkshire18£26,091750,44163
Northamptonshire31£37,685432,75688
Northumberland1£6,49913112,0006
Nottinghamshire25£28,835654,00469
Omagh1£16,450879,0006
Oxfordshire12£32,913536,28432
Perth and Kinross2£39,49038,15135
Powys1£22,990665,5002
Renfrewshire2£21,749746,9624
Rhondda Cynon Taf4£16,971864,2284
Shropshire14£18,982853,20538
Somerset15£21,562756,24933
South Ayrshire1£10,9951184,0006
South Lanarkshire4£23,373656,34610
South Yorkshire23£20,404869,46194
Staffordshire30£31,572539,72977
Strabane1£26,945538,5701
Suffolk10£26,097649,29830
Surrey34£29,682638,47783
Swansea5£21,639743,82327
Tyne and Wear16£22,409754,39656
Waltham Forest - Greater London2£28,299430,197-
Warwickshire12£25,350757,78632
West Midlands51£22,373764,581161
West Sussex15£29,541637,87253
West Yorkshire47£27,665651,958140
Wiltshire33£35,298435,54893
Worcestershire7£16,7971073,69826
Add postcode for better results.