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,988£18,136759,21312,219
Aberdeen City39£26,782430,83579
Aberdeenshire7£23,424642,78916
Angus3£14,3271036,5703
Antrim14£12,526994,05823
Ards12£12,246998,7127
Argyll and Bute2£16,479775,0003
Armagh9£7,82411103,6925
Ballymena16£16,511772,65827
Ballymoney10£14,180877,82014
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,1331270,8236
Bedfordshire142£15,072872,385236
Belfast17£18,024655,93670
Berkshire72£15,271970,486151
Bexley - Greater London1£23,790440,2934
Blaenau Gwent6£16,331647,49312
Brent - Greater London5£14,766763,58616
Bristol108£20,090756,216187
Bromley - Greater London33£23,158640,17162
Buckinghamshire67£18,928760,439151
Caerphilly6£6,5451391,33321
Cambridgeshire200£15,988768,060288
Cardiff45£31,159428,894105
Carmarthenshire5£18,095653,49710
Carrickfergus3£14,447961,2418
Ceredigion7£7,9671189,85213
Cheshire128£20,376750,928275
City of Edinburgh85£20,752652,462133
City of London - Greater London151£20,794650,860361
Coleraine14£9,9181085,13621
Conwy15£28,665431,71010
Cookstown10£12,1181083,73512
Cornwall14£13,895969,93035
County Durham65£22,944550,273184
Craigavon12£31,802427,88225
Croydon - Greater London23£17,9631054,32326
Cumbria15£19,369653,10432
Derbyshire126£14,779871,787275
Derry3£13,162889,67122
Devon73£15,777873,807142
Dorset54£21,626752,40590
Down2£14,248957,9313
Dumfries and Galloway24£21,629642,57915
Dundee City17£23,186639,68743
Dungannon18£19,199865,76319
Ealing - Greater London13£10,9981358,21517
East Ayrshire8£17,386648,30012
East Lothian2£14,875982,938-
East Riding of Yorkshire44£23,152444,77190
East Sussex72£17,4381055,12692
Enfield - Greater London17£22,876530,31132
Essex191£18,167859,045306
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife33£23,952536,58361
Flintshire20£14,258881,4854
Glasgow City63£20,214644,820244
Gloucestershire64£19,099757,93590
Greater Manchester329£14,770871,168786
Greenwich - Greater London10£28,964324,7966
Hampshire184£22,163646,568388
Harrow - Greater London7£14,9941160,75424
Havering - Greater London42£20,340757,05248
Herefordshire12£25,969539,99424
Hertfordshire133£22,462744,500259
Highland16£26,392528,73529
Hillingdon - Greater London36£15,359867,55268
Hounslow - Greater London52£23,574648,34454
Inverclyde1£17,498638,3653
Isle of Wight6£11,2161074,3273
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£21,445649,264345
Kingston upon Thames - Greater London38£24,034745,01043
Lancashire219£19,273663,359437
Larne2£14,970863,5001
Leicestershire116£23,211653,225238
Limavady1£12,990679,0003
Lincolnshire124£23,149546,600231
Lisburn8£16,973755,53511
Magherafelt21£15,585883,74231
Merseyside65£16,922764,451157
Merthyr Tydfil1£15,999672,3016
Merton - Greater London4£10,849879,5166
Monmouthshire4£5,39512133,84811
Moray6£21,163756,4874
Neath Port Talbot3£19,366453,8711
Newport25£18,208753,57775
Newry and Mourne13£18,133660,5339
Newtownabbey12£15,480664,88625
Norfolk79£19,737752,471155
North Ayrshire18£22,926644,24829
North Down7£10,9521088,03710
North Lanarkshire18£17,784848,39856
North Yorkshire73£18,922760,906209
Northamptonshire51£21,900557,212165
Northumberland4£20,410754,72812
Nottinghamshire198£17,716767,114510
Omagh15£20,176676,50715
Oxfordshire22£20,137755,95177
Pembrokeshire4£17,547750,9676
Perth and Kinross24£31,617324,52646
Powys3£17,410759,5552
Redbridge - Greater London7£14,162966,79611
Renfrewshire10£19,638642,29436
Rhondda Cynon Taf7£13,536859,37511
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire91£16,804766,534132
Somerset42£18,691761,860102
South Ayrshire9£17,464661,51430
South Lanarkshire16£20,910551,41928
South Yorkshire152£18,497762,455385
Staffordshire149£20,776651,150293
Stirling7£20,141542,37746
Strabane4£22,110552,1982
Suffolk41£20,370859,73074
Surrey89£21,192748,769168
Sutton - Greater London3£8,5321171,4839
Swansea29£22,032541,69051
Tyne and Wear117£17,334759,849253
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8673
Warwickshire39£18,762763,65878
West Dunbartonshire2£23,198428,8919
West Lothian2£20,348460,44721
West Midlands265£18,455769,757636
West Sussex54£18,114953,618127
West Yorkshire281£19,712758,441529
Wiltshire105£31,661429,459228
Worcestershire46£22,324756,82692
Wrexham4£14,956844,2208
Add postcode for better results.