Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW 3 Series 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 3 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 3 Series buying guide here.

BMW 3 Series Data by County

BMW 3 Series data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All6,162£17,846759,89112,230
Aberdeen City30£25,427430,32771
Aberdeenshire4£19,648643,07510
Angus1£10,9901738,5686
Antrim11£14,062873,37719
Ards10£9,91010113,71911
Argyll and Bute2£15,729775,5002
Armagh5£12,426988,9059
Ballymena22£15,488776,82222
Ballymoney7£10,3171092,67015
Banbridge3£16,283673,3334
Barking & Dagenham - Greater London2£8,7478122,6634
Barnet - Greater London10£11,8601160,5475
Bedfordshire161£13,578976,688231
Belfast19£14,898762,75181
Berkshire82£13,1141075,906128
Blaenau Gwent8£16,148749,41515
Brent - Greater London8£15,267775,20818
Bridgend1£8,99510100,395-
Bristol106£17,839756,183185
Bromley - Greater London35£24,108638,45972
Buckinghamshire72£17,112863,171167
Caerphilly12£8,0461284,02313
Cambridgeshire236£16,737762,579284
Cardiff47£31,096329,619107
Carmarthenshire7£16,923659,0998
Carrickfergus6£17,374857,4279
Ceredigion8£14,021870,17814
Cheshire172£19,869752,886324
City of Edinburgh89£21,463653,307133
City of London - Greater London161£19,355754,451385
Coleraine18£10,2591084,20316
Conwy14£30,034426,47518
Cookstown12£10,72610105,1656
Cornwall16£15,645853,56325
County Durham64£20,445652,796175
Craigavon14£28,238432,48034
Croydon - Greater London26£13,3151167,57119
Cumbria17£15,923760,05634
Derbyshire127£16,793761,512278
Derry12£14,726971,04711
Devon69£14,954975,558131
Dorset45£23,758753,582104
Down2£17,323774,6592
Dumfries and Galloway19£23,574641,91318
Dundee City16£26,611534,98646
Dungannon16£15,834778,15620
Ealing - Greater London8£10,8821463,72014
East Ayrshire7£16,898646,98220
East Riding of Yorkshire35£22,546642,69087
East Sussex79£18,321953,55578
Enfield - Greater London19£19,777736,89125
Essex184£18,759857,627323
Falkirk9£8,7921089,04916
Fermanagh13£16,593678,3868
Fife34£24,931534,79654
Flintshire15£14,389883,0573
Glasgow City89£22,801539,604224
Gloucestershire60£20,127755,583115
Greater Manchester347£14,695871,480863
Greenwich - Greater London5£33,095220,28414
Hampshire165£21,005751,283411
Harrow - Greater London11£16,175660,31112
Havering - Greater London33£20,907765,82651
Herefordshire15£21,777750,85428
Hertfordshire115£20,479753,435281
Highland20£27,192534,83423
Hillingdon - Greater London40£19,531765,15855
Hounslow - Greater London44£23,871649,20549
Isle of Anglesey1£16,999853,000-
Isle of Wight4£11,6521075,5009
Kensington & Chelsea - Greater London1£10,950894,176-
Kent173£21,726647,055291
Kingston upon Thames - Greater London44£23,740750,64948
Lambeth - Greater London1£7,4951373,480-
Lancashire226£18,019765,490418
Larne1£18,950641,0001
Leicestershire110£20,017761,075310
Limavady1£13,495679,0001
Lincolnshire121£23,729543,709280
Lisburn9£17,802650,23117
Magherafelt28£16,526879,38619
Merseyside67£16,883764,406162
Merton - Greater London3£13,895859,9417
Monmouthshire7£8,80910105,49312
Moray7£22,068852,1967
Newport40£23,057440,55965
Newry and Mourne10£15,024773,8518
Newtownabbey12£18,938651,49323
Norfolk73£18,273757,703157
North Ayrshire18£27,034429,70120
North Down5£11,667992,1256
North Lanarkshire23£19,601746,89055
North Yorkshire71£20,390750,456213
Northamptonshire50£21,429656,173155
Northumberland6£15,240960,85210
Nottinghamshire205£18,063764,396476
Omagh13£17,735671,70216
Oxfordshire29£21,693650,60357
Pembrokeshire6£15,317950,4063
Perth and Kinross18£29,054428,85566
Powys2£6,89313105,0001
Redbridge - Greater London8£19,056655,61910
Renfrewshire15£19,745542,86435
Rhondda Cynon Taf7£14,617949,3238
Rutland1£28,500021,242-
Shropshire86£17,758762,637128
Somerset40£18,093662,943105
South Ayrshire6£16,743662,15032
South Lanarkshire18£20,391551,12230
South Yorkshire161£17,841763,325360
Staffordshire138£19,521654,301312
Stirling4£20,049535,22950
Strabane4£22,245552,3954
Suffolk44£18,380866,73085
Surrey96£19,910754,125160
Sutton - Greater London6£9,1631165,57510
Swansea19£18,553652,43255
Torfaen1£8,2951255,6001
Tyne and Wear121£17,136760,340199
Waltham Forest - Greater London11£22,554330,11713
Wandsworth - Greater London3£11,157869,6672
Warwickshire39£17,306869,88778
West Dunbartonshire5£16,897751,1237
West Lothian3£14,961775,93619
West Midlands272£18,064765,450611
West Sussex61£20,612847,901128
West Yorkshire270£18,875762,204522
Wiltshire129£30,541434,321216
Worcestershire36£18,271859,24989
Wrexham2£13,995935,9255
Add postcode for better results.