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
All5,979£18,177758,67512,301
Aberdeen City30£28,103431,38186
Aberdeenshire7£23,567642,74717
Angus3£14,3271036,5703
Antrim12£12,803987,56122
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh9£8,03511100,5814
Ballymena13£17,465772,96226
Ballymoney8£14,401877,37814
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,0711270,8238
Bedfordshire146£13,790975,168239
Belfast17£16,153763,51774
Berkshire71£16,299864,809153
Bexley - Greater London1£28,500317,5103
Blaenau Gwent5£15,897649,36912
Brent - Greater London5£14,806763,58618
Bristol103£19,340757,507183
Bromley - Greater London34£23,921640,00367
Buckinghamshire65£19,693757,893158
Caerphilly7£7,1381394,30422
Cambridgeshire195£16,313765,874276
Cardiff48£31,804325,791107
Carmarthenshire6£16,995751,5009
Carrickfergus4£15,198861,6768
Ceredigion6£10,779979,39413
Cheshire127£20,535750,086282
City of Edinburgh84£20,657651,625131
City of London - Greater London153£21,383647,944356
Coleraine13£9,953986,30022
Conwy16£27,758435,1897
Cookstown11£12,675888,23210
Cornwall17£13,377971,47630
County Durham55£21,698653,159195
Craigavon14£31,044427,23227
Croydon - Greater London27£18,2061058,70424
Cumbria13£16,984753,12432
Derbyshire131£15,278869,536272
Derry9£11,879985,78718
Devon67£16,224871,459146
Dorset57£22,644750,28089
Down1£4,0001495,6713
Dumfries and Galloway24£21,176645,79915
Dundee City16£24,808533,41541
Dungannon16£20,509862,12219
Ealing - Greater London13£11,1621358,21518
East Ayrshire6£17,590646,24313
East Riding of Yorkshire44£22,554449,09885
East Sussex73£18,112954,33192
Enfield - Greater London15£24,227428,58336
Essex181£18,382858,826318
Falkirk14£9,6111089,0619
Fermanagh13£18,428570,19812
Fife32£23,835535,90862
Flintshire16£14,270884,0474
Glasgow City60£20,905643,987248
Gloucestershire65£19,585757,89293
Greater Manchester325£14,968870,932815
Greenwich - Greater London10£29,054324,7969
Hampshire184£21,712648,409399
Harrow - Greater London11£14,3671072,21119
Havering - Greater London43£21,133655,15748
Herefordshire14£24,737541,35124
Hertfordshire123£22,191745,763267
Highland18£25,525536,33927
Hillingdon - Greater London42£15,569973,09765
Hounslow - Greater London54£23,338648,04052
Isle of Wight7£12,248972,3521
Kensington & Chelsea - Greater London1£8,750996,6201
Kent168£21,930648,245338
Kingston upon Thames - Greater London36£24,637745,93145
Lancashire205£18,921664,329439
Larne1£19,950641,0001
Leicestershire116£23,672653,358251
Limavady2£11,583770,0002
Lincolnshire119£23,177546,579245
Lisburn8£16,973755,53512
Magherafelt24£15,774882,90428
Merseyside67£16,511765,672161
Merthyr Tydfil3£17,066555,7074
Merton - Greater London4£12,534865,5155
Monmouthshire4£5,34512133,84813
Moray6£21,163756,4875
Neath Port Talbot3£19,433453,8711
Newport16£18,863748,69178
Newry and Mourne13£18,130660,5339
Newtownabbey12£15,834662,41424
Norfolk79£18,990755,182153
North Ayrshire18£24,153540,31030
North Down5£12,484991,77611
North Lanarkshire19£19,186747,90855
North Yorkshire71£18,032761,413211
Northamptonshire47£23,179551,945170
Northumberland5£17,628855,94213
Nottinghamshire203£17,972764,999508
Omagh14£20,267575,85415
Oxfordshire27£21,243651,53171
Pembrokeshire4£17,547750,9606
Perth and Kinross22£31,282326,03148
Powys2£24,343430,8113
Redbridge - Greater London7£14,198966,79613
Renfrewshire11£19,871541,05235
Rhondda Cynon Taf6£14,243852,88511
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire87£16,727766,344130
Somerset40£19,937659,321103
South Ayrshire10£16,067662,20437
South Lanarkshire19£20,692551,09026
South Yorkshire151£19,173761,553382
Staffordshire145£21,067651,181297
Stirling7£22,355435,53545
Strabane4£22,110552,1953
Suffolk42£20,522758,23773
Surrey90£20,721750,696165
Sutton - Greater London4£7,0241372,1138
Swansea29£21,922544,28050
Torfaen1£7,9951255,600-
Tyne and Wear132£17,454759,142238
Waltham Forest - Greater London3£20,532430,04821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire41£18,302766,63279
West Dunbartonshire2£23,198428,8919
West Lothian5£14,736871,32417
West Midlands279£18,422772,294624
West Sussex67£20,190848,634113
West Yorkshire280£19,500758,813544
Wiltshire105£32,442427,809233
Worcestershire45£22,237756,967100
Wrexham4£14,956844,2208
Add postcode for better results.