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,488653,2923,750
Aberdeen City8£30,055431,77938
Aberdeenshire2£21,745746,5509
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire34£17,170971,12865
Belfast5£22,986653,54133
Berkshire17£23,122760,14759
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol27£33,828428,79163
Bromley - Greater London12£36,052317,31931
Buckinghamshire21£25,620751,55060
Cambridgeshire28£25,516753,54558
Cardiff14£31,178642,09745
Carrickfergus2£21,950676,883-
Ceredigion1£29,995339,2271
Cheshire41£28,854646,920113
City of Edinburgh22£25,639649,56748
City of London - Greater London25£33,374634,34986
Conwy2£32,497137,5454
Cookstown2£5,87314154,000-
Cornwall4£10,9871286,04313
County Durham11£23,195760,79648
Craigavon8£48,74518,61919
Croydon - Greater London3£36,267425,85714
Cumbria3£18,8811056,8638
Derbyshire26£21,442862,07562
Devon13£16,5651067,72632
Dorset12£20,660861,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,66652
Enfield - Greater London3£40,293227,84820
Essex50£28,292542,087150
Falkirk4£13,7451053,4903
Fermanagh2£16,9938102,5001
Fife10£29,866546,30924
Glasgow City14£25,720754,59691
Gloucestershire14£34,627536,32246
Greater Manchester56£20,220869,087204
Hammersmith & Fulham - Greater London2£33,690419,2021
Hampshire38£33,298530,743136
Harrow - Greater London1£30,990522,9166
Havering - Greater London13£38,369324,96039
Herefordshire5£42,150327,89118
Hertfordshire36£28,743648,315100
Highland5£25,044759,62326
Hillingdon - Greater London19£25,776754,36125
Hounslow - Greater London15£31,678639,11323
Isle of Wight1£5,69513138,0002
Kent30£33,924531,41494
Kingston upon Thames - Greater London7£42,478210,22324
Lancashire45£28,943650,02891
Leicestershire20£16,944967,37281
Lincolnshire19£25,372653,84167
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5005
Merseyside14£24,264652,60839
Monmouthshire3£11,2621185,0003
Moray3£32,328542,4422
Newport4£33,871340,46519
Newtownabbey1£15,495868,3006
Norfolk22£23,408660,40058
North Ayrshire3£28,265439,4029
North Yorkshire20£25,452752,44764
Northamptonshire29£36,277434,89988
Northumberland1£6,49913112,0006
Nottinghamshire23£25,823760,78267
Oxfordshire13£30,420544,10831
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,939871,277101
Staffordshire30£32,495538,68275
Strabane1£26,945538,5701
Suffolk10£26,256650,02031
Surrey36£30,124637,01787
Swansea5£21,779743,82332
Tyne and Wear17£22,883752,82453
Waltham Forest - Greater London1£25,599431,2651
Warwickshire11£22,891865,87429
West Midlands51£22,426861,408163
West Sussex15£29,591637,87256
West Yorkshire47£26,554754,609137
Wiltshire33£35,474434,36698
Worcestershire9£17,1751069,53128
Add postcode for better results.