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,278£25,142753,4563,740
Aberdeen City11£29,225534,08437
Aberdeenshire2£21,745746,5509
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire31£17,003973,93967
Belfast5£22,986653,54131
Berkshire16£23,416761,28859
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol26£34,176427,56759
Bromley - Greater London12£36,142317,59431
Buckinghamshire21£25,649751,29761
Cambridgeshire31£25,301754,80957
Cardiff11£31,638642,77646
Carrickfergus2£21,950677,609-
Ceredigion1£29,995339,2271
Cheshire43£28,706645,823108
City of Edinburgh18£23,605755,89552
City of London - Greater London26£33,436633,25487
Conwy2£32,497137,5452
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham12£24,559760,52547
Craigavon6£38,995325,87922
Croydon - Greater London2£41,500419,63813
Cumbria3£18,8811056,8638
Derbyshire25£20,420863,26461
Devon13£16,9901063,64930
Dorset12£20,656861,11932
Dumfries and Galloway2£29,448631,8128
Dundee City3£37,267417,00328
Ealing - Greater London2£13,5901262,9601
East Riding of Yorkshire6£30,961537,95615
East Sussex21£22,019859,78150
Enfield - Greater London3£39,960227,84820
Essex54£27,390645,391149
Falkirk4£13,7451053,4903
Fermanagh2£16,9938102,5001
Fife10£29,866546,30924
Glasgow City15£25,865752,81689
Gloucestershire15£34,182534,47545
Greater Manchester59£20,228868,073201
Hammersmith & Fulham - Greater London2£23,7431026,7022
Hampshire37£33,231531,109139
Harrow - Greater London1£30,990522,9165
Havering - Greater London13£36,446427,95840
Herefordshire6£37,533436,69417
Hertfordshire36£28,736646,976102
Highland6£23,119761,04523
Hillingdon - Greater London20£27,140651,81824
Hounslow - Greater London14£35,105532,89424
Isle of Wight1£5,69513138,0002
Kent33£36,467427,59096
Kingston upon Thames - Greater London7£41,050314,75523
Lancashire46£29,141547,61192
Leicestershire23£21,596858,53681
Lincolnshire21£25,432652,98467
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5005
Merseyside15£23,553654,71236
Monmouthshire3£11,2621185,0003
Moray3£32,328542,4422
Newport5£32,297337,77018
Newtownabbey1£15,495868,3006
Norfolk22£24,129658,79959
North Ayrshire4£25,448641,6649
North Lanarkshire1£8,4951175,0005
North Yorkshire20£25,347752,44762
Northamptonshire29£36,277434,91187
Northumberland1£6,49913112,0006
Nottinghamshire25£29,491552,76768
Oxfordshire11£31,546538,84132
Perth and Kinross2£39,49038,15135
Powys1£22,990665,5002
Renfrewshire2£21,749746,9624
Rhondda Cynon Taf3£16,661871,8784
Shropshire12£18,417856,27541
Somerset17£23,626647,31931
South Ayrshire1£10,9951184,0006
South Lanarkshire4£23,373656,34610
South Yorkshire23£20,430869,37999
Staffordshire29£31,997541,06675
Strabane1£26,945538,5701
Suffolk9£23,832654,26430
Surrey35£29,363639,09887
Swansea5£21,639743,82330
Tyne and Wear16£22,672754,13855
Waltham Forest - Greater London2£28,299430,197-
Warwickshire13£24,600760,04430
West Midlands53£22,885761,831161
West Sussex15£29,591637,87255
West Yorkshire45£26,482754,005140
Wiltshire32£35,079436,12197
Worcestershire7£16,7971073,67929
Add postcode for better results.