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,283£25,580653,1473,774
Aberdeen City8£31,868430,81937
Aberdeenshire2£21,745756,1009
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire35£17,537970,21664
Belfast5£23,046653,54133
Berkshire15£20,572866,70660
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol25£34,197429,13863
Bromley - Greater London12£36,052317,31932
Buckinghamshire26£26,668647,50559
Cambridgeshire29£25,799752,55559
Cardiff13£31,130643,37645
Carrickfergus2£21,950676,883-
Ceredigion1£29,995339,2271
Cheshire39£28,346647,943114
City of Edinburgh20£26,328647,70149
City of London - Greater London23£34,368631,66989
Conwy2£32,497137,5454
Cookstown2£5,87314154,000-
Cornwall5£12,5891176,20412
County Durham11£23,195760,79648
Craigavon8£48,74518,61920
Croydon - Greater London4£39,775320,64413
Cumbria3£18,8811056,8638
Derbyshire27£21,214862,56562
Devon13£16,5651067,72632
Dorset12£20,660861,11935
Dumfries and Galloway3£30,131635,8137
Dundee City4£35,138422,37928
Ealing - Greater London2£13,5901262,9601
East Riding of Yorkshire5£36,330422,94015
East Sussex22£21,549861,36352
Enfield - Greater London4£38,469326,73120
Essex51£28,323541,975151
Falkirk4£13,7451053,4903
Fermanagh2£16,9938102,5001
Fife10£29,866546,30924
Glasgow City13£26,529752,56594
Gloucestershire14£34,620538,24246
Greater Manchester56£20,295868,902201
Hammersmith & Fulham - Greater London2£33,690419,2021
Hampshire38£33,685530,801135
Harrow - Greater London1£30,990522,9166
Havering - Greater London14£37,749424,46938
Herefordshire5£42,150327,89118
Hertfordshire34£27,890649,921103
Highland5£25,044759,62326
Hillingdon - Greater London19£25,829754,36125
Hounslow - Greater London15£31,711639,11323
Isle of Wight1£5,69513138,0002
Kent27£33,806532,61997
Kingston upon Thames - Greater London6£43,17529,74626
Lancashire46£28,030652,90391
Leicestershire21£16,356971,74681
Lincolnshire18£26,463650,92768
Lisburn1£52,945111,1504
Magherafelt5£29,098439,8004
Merseyside14£24,264652,60839
Monmouthshire3£11,2621185,0003
Moray3£32,328542,4422
Newport4£33,871340,46519
Newtownabbey1£15,495868,3006
Norfolk23£23,694658,50157
North Ayrshire3£28,265439,4029
North Yorkshire23£26,406648,93862
Northamptonshire26£35,574436,70391
Northumberland1£6,49913112,0006
Nottinghamshire23£26,219758,73067
Oxfordshire12£31,611544,89233
Perth and Kinross6£38,823215,27831
Powys1£22,990665,5002
Renfrewshire1£16,499959,5875
Rhondda Cynon Taf4£15,120974,9083
Shropshire13£20,594750,21939
Somerset19£23,074649,32832
South Ayrshire1£10,9951184,0007
South Lanarkshire4£23,373656,34610
South Yorkshire24£19,963871,277101
Staffordshire31£32,462538,89174
Stirling1£26,956443,68216
Strabane1£26,945538,5701
Suffolk13£29,025546,51629
Surrey36£29,940637,21787
Swansea5£21,779743,82333
Tyne and Wear19£21,895754,26451
Waltham Forest - Greater London1£25,599431,2651
Warwickshire10£21,880970,56729
West Midlands51£22,379861,463162
West Sussex15£31,049634,89857
West Yorkshire48£27,258653,213136
Wiltshire35£35,464433,91297
Worcestershire9£17,2221069,53129
Add postcode for better results.