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,281£25,309753,6883,697
Aberdeen City13£28,429533,60432
Aberdeenshire2£21,495749,99311
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney2£12,9351096,1662
Banbridge2£13,248876,500-
Bedfordshire30£17,604971,56368
Belfast5£22,878653,54133
Berkshire13£18,214971,89959
Brent - Greater London4£16,834867,0752
Bristol25£34,152427,43157
Bromley - Greater London17£39,505315,26330
Buckinghamshire17£27,183646,41964
Caerphilly1£12,0001099,9481
Cambridgeshire33£25,957752,33652
Cardiff9£31,852643,77947
Carrickfergus1£20,950682,7651
Ceredigion2£28,145438,5382
Cheshire42£29,454544,088100
City of Edinburgh16£22,493657,23052
City of London - Greater London27£34,113532,10781
Coleraine1£21,750663,0002
Conwy1£47,49915,2353
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham13£22,642764,33148
Craigavon7£45,995113,99924
Croydon - Greater London2£41,300419,63812
Cumbria5£19,527956,0608
Derbyshire28£21,310863,47055
Devon12£17,5981061,56229
Dorset12£20,185957,44132
Dumfries and Galloway2£29,448631,8127
Dundee City4£32,200518,38629
Ealing - Greater London3£13,0561178,173-
East Riding of Yorkshire5£26,032547,32215
East Sussex21£22,264857,27153
Enfield - Greater London5£38,393322,66418
Essex48£26,330647,376143
Falkirk4£13,7451053,4903
Fermanagh1£20,990691,0002
Fife8£22,671760,04525
Glasgow City18£26,037653,08584
Gloucestershire19£37,388534,19642
Greater Manchester58£19,816868,868200
Greenwich - Greater London1£46,99515,8206
Hammersmith & Fulham - Greater London1£42,49028,4042
Hampshire35£31,043534,675140
Harrow - Greater London1£30,990522,9165
Havering - Greater London14£35,164428,50334
Herefordshire6£35,200443,05318
Hertfordshire34£29,692646,23296
Highland5£17,444872,83021
Hillingdon - Greater London17£24,145758,13126
Hounslow - Greater London13£35,791529,04626
Isle of Wight1£5,69513138,0001
Kent25£35,188528,872103
Kingston upon Thames - Greater London6£43,708216,21921
Lancashire53£28,027650,30489
Leicestershire25£23,722755,01878
Lincolnshire27£25,500650,84565
Lisburn1£52,945111,1504
Magherafelt4£28,968544,5004
Merseyside16£23,414654,64433
Monmouthshire3£11,1951185,0003
Moray3£32,328542,4422
Newport3£35,166338,24321
Newtownabbey1£15,495868,3006
Norfolk20£21,995663,92861
North Ayrshire3£23,298649,8669
North Lanarkshire5£21,693860,3504
North Yorkshire17£28,351646,07367
Northamptonshire26£34,665437,58196
Northumberland1£6,49913112,0006
Nottinghamshire27£28,378652,75267
Omagh1£16,450879,0005
Oxfordshire11£31,273538,75434
Perth and Kinross1£19,990732,10037
Powys1£22,990665,5002
Renfrewshire1£16,499959,5873
Rhondda Cynon Taf5£19,575758,7794
Shropshire12£18,177856,27540
Somerset14£20,616761,23135
South Ayrshire1£10,9951184,0004
South Lanarkshire3£24,731564,11310
South Yorkshire24£22,212762,42091
Staffordshire32£31,019540,62779
Strabane1£26,945538,5701
Suffolk8£24,028650,09730
Surrey36£29,764638,25080
Sutton - Greater London1£7,0001384,000-
Swansea5£21,639743,82327
Tyne and Wear16£21,591755,88957
Waltham Forest - Greater London2£28,299430,197-
Warwickshire12£24,404757,00028
West Lothian1£49,995427,0002
West Midlands48£23,332761,354160
West Sussex16£28,076639,55852
West Yorkshire47£28,481652,957139
Wiltshire36£35,309434,71590
Worcestershire8£16,6201072,77825
Add postcode for better results.