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,926£18,193758,63912,207
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,8237
Bedfordshire146£14,352973,705240
Belfast17£16,153763,51772
Berkshire69£16,071865,551154
Bexley - Greater London1£28,470317,5103
Blaenau Gwent5£15,897649,36912
Brent - Greater London5£14,806763,58617
Bristol103£19,313757,866182
Bromley - Greater London33£24,207639,48865
Buckinghamshire63£19,782756,914157
Caerphilly6£6,6621391,33322
Cambridgeshire195£16,278766,174276
Cardiff46£31,992325,903108
Carmarthenshire6£16,995751,5009
Carrickfergus4£15,198861,6768
Ceredigion6£10,779979,39413
Cheshire125£20,470750,495281
City of Edinburgh85£20,644651,396130
City of London - Greater London149£21,453647,805355
Coleraine13£9,953986,30022
Conwy15£28,575433,7038
Cookstown11£12,675888,23210
Cornwall19£13,3771071,47630
County Durham56£21,623652,941190
Craigavon14£31,044427,23225
Croydon - Greater London27£18,2061058,70423
Cumbria13£16,984753,12432
Derbyshire132£15,260869,493269
Derry9£11,879985,78717
Devon67£16,223871,459142
Dorset56£22,392750,93890
Down1£4,0001495,6713
Dumfries and Galloway24£21,155645,79914
Dundee City16£24,808533,41540
Dungannon16£20,509862,12218
Ealing - Greater London13£11,1621358,21518
East Ayrshire6£17,590646,24313
East Riding of Yorkshire44£22,541449,09885
East Sussex73£18,112954,33191
Enfield - Greater London15£24,227428,58334
Essex176£18,417859,062317
Falkirk14£9,6111089,0619
Fermanagh13£18,428570,19812
Fife33£24,006535,55761
Flintshire17£14,077884,7984
Glasgow City60£20,905643,987245
Gloucestershire65£19,585757,89288
Greater Manchester325£14,970870,953803
Greenwich - Greater London10£29,054324,7968
Hampshire184£21,713648,409393
Harrow - Greater London9£15,2271067,49121
Havering - Greater London42£21,268655,25649
Herefordshire14£24,737541,35124
Hertfordshire121£22,088745,636267
Highland17£26,027535,16528
Hillingdon - Greater London41£15,526973,45466
Hounslow - Greater London55£23,051648,54952
Isle of Wight7£12,248972,3521
Kensington & Chelsea - Greater London1£8,750996,6201
Kent164£22,045647,849336
Kingston upon Thames - Greater London36£24,637745,93144
Lancashire200£18,750665,110435
Larne1£19,950641,0001
Leicestershire114£23,753653,061246
Limavady2£11,583770,0002
Lincolnshire118£23,194546,606242
Lisburn8£16,973755,53512
Magherafelt24£15,774882,90428
Merseyside64£16,315766,737162
Merthyr Tydfil3£17,066555,7074
Merton - Greater London5£11,877870,1765
Monmouthshire4£5,34512133,84813
Moray6£21,163756,4875
Neath Port Talbot3£19,433453,8711
Newport18£18,556748,64078
Newry and Mourne13£18,130660,5339
Newtownabbey12£15,834662,41424
Norfolk77£19,010755,418154
North Ayrshire19£23,656539,94330
North Down5£12,484991,77611
North Lanarkshire19£19,117747,90855
North Yorkshire71£18,025761,413207
Northamptonshire45£23,498551,799172
Northumberland5£17,628855,94213
Nottinghamshire197£18,159765,285508
Omagh14£20,267575,85414
Oxfordshire26£21,772650,85971
Pembrokeshire4£17,547750,9606
Perth and Kinross21£32,181324,45848
Powys2£24,343430,8113
Redbridge - Greater London7£14,198966,79613
Renfrewshire11£19,871541,05234
Rhondda Cynon Taf6£14,243852,88511
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire86£16,898766,316132
Somerset40£19,937659,321103
South Ayrshire10£16,067662,20435
South Lanarkshire19£20,692551,09026
South Yorkshire152£19,010761,616379
Staffordshire147£21,149550,627294
Stirling7£22,355435,53545
Strabane4£22,110552,1953
Suffolk42£20,522758,23772
Surrey88£20,851750,316163
Sutton - Greater London4£7,0241372,1138
Swansea29£21,922544,28050
Torfaen1£7,9951255,600-
Tyne and Wear131£17,501759,027237
Waltham Forest - Greater London4£20,399431,59821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire40£18,310766,94780
West Dunbartonshire2£23,198428,8919
West Lothian5£14,736871,32417
West Midlands274£18,446772,806624
West Sussex68£20,229848,229112
West Yorkshire275£19,505758,923540
Wiltshire106£32,273428,301226
Worcestershire44£22,236756,97496
Wrexham4£14,956844,2208
Add postcode for better results.