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,266£25,372653,6633,669
Aberdeen City10£29,177534,48434
Aberdeenshire2£34,995631,56710
Antrim1£11,995971,0004
Ards1£9,7508151,000-
Ballymoney1£14,995992,2332
Banbridge2£13,248876,500-
Bedfordshire30£17,432970,16066
Belfast5£22,878653,54132
Berkshire15£22,370762,04957
Blaenau Gwent1£16,295769,3001
Brent - Greater London3£13,161981,6672
Bristol27£33,806427,83957
Bromley - Greater London12£37,267316,92731
Buckinghamshire21£26,270646,56360
Caerphilly1£12,0001099,9481
Cambridgeshire33£24,053757,54155
Cardiff10£29,703648,57846
Carrickfergus2£21,950677,609-
Ceredigion1£29,995339,2271
Cheshire42£29,324542,986107
City of Edinburgh18£23,302656,09453
City of London - Greater London25£33,026633,94481
Conwy1£47,49915,2353
Cookstown2£5,87314154,000-
Cornwall2£9,7451273,50016
County Durham13£23,277763,73847
Craigavon5£43,595215,85224
Croydon - Greater London2£41,500419,63813
Cumbria3£18,8811056,8638
Derbyshire29£20,539866,34357
Devon13£16,6211063,83630
Dorset11£19,254961,84433
Dumfries and Galloway2£29,448631,8127
Dundee City4£34,950418,98328
Ealing - Greater London3£13,0561178,173-
East Riding of Yorkshire7£26,979544,31515
East Sussex23£21,763858,16152
Enfield - Greater London4£36,993326,63618
Essex48£26,234647,209148
Falkirk4£13,7451053,4903
Fermanagh1£20,990691,0002
Fife10£26,226650,49226
Glasgow City14£25,248755,06487
Gloucestershire15£34,185538,82043
Greater Manchester55£19,855869,731199
Greenwich - Greater London1£46,99515,8207
Hammersmith & Fulham - Greater London1£42,49028,4042
Hampshire34£31,303534,419140
Harrow - Greater London1£30,990522,9165
Havering - Greater London13£34,099428,89836
Herefordshire6£35,200443,09218
Hertfordshire34£29,511644,73998
Highland5£17,444872,83021
Hillingdon - Greater London17£24,145758,13126
Hounslow - Greater London13£36,453529,19525
Isle of Wight1£5,69513138,0001
Kent24£33,338533,484100
Kingston upon Thames - Greater London6£42,758210,18023
Lancashire50£29,272546,77089
Leicestershire22£22,393857,29380
Lincolnshire24£25,176651,60866
Lisburn1£52,945111,1504
Magherafelt4£29,098544,5005
Merseyside14£23,379656,04939
Monmouthshire3£11,1951185,0003
Moray3£32,328542,4422
Newport4£33,622342,13220
Newtownabbey1£15,495868,3006
Norfolk23£23,836659,62459
North Ayrshire4£25,448641,9599
North Lanarkshire3£15,823967,3334
North Yorkshire19£27,645646,75364
Northamptonshire30£37,336433,57689
Northumberland1£6,49913112,0006
Nottinghamshire27£29,069652,15569
Omagh1£16,450879,0006
Oxfordshire12£32,913536,28432
Powys1£22,990665,5002
Renfrewshire2£21,749746,9624
Rhondda Cynon Taf4£16,971868,0094
Shropshire14£18,982853,20538
Somerset15£21,384757,60133
South Ayrshire1£10,9951184,0005
South Lanarkshire4£23,373656,3469
South Yorkshire24£21,680764,75692
Staffordshire30£31,572539,72677
Strabane1£26,945538,5701
Suffolk10£26,097649,29830
Surrey35£30,017637,61181
Swansea5£21,639743,82327
Tyne and Wear15£22,279755,20457
Waltham Forest - Greater London2£28,299430,197-
Warwickshire13£25,823756,73729
West Midlands50£23,014762,991160
West Sussex13£28,606640,03354
West Yorkshire45£27,503753,060139
Wiltshire37£35,753433,68390
Worcestershire9£17,0081072,17624
Add postcode for better results.