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,025£18,128759,35712,237
Aberdeen City39£26,788430,83582
Aberdeenshire7£23,424642,78916
Angus3£14,3271036,5703
Antrim14£12,526994,05823
Ards11£11,6369101,5957
Argyll and Bute2£16,479775,0003
Armagh9£7,82411103,6925
Ballymena17£15,832777,44627
Ballymoney10£14,180877,82014
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,1331270,8236
Bedfordshire145£15,098871,889235
Belfast17£18,024655,93670
Berkshire71£15,552869,067152
Bexley - Greater London1£23,790440,2934
Blaenau Gwent6£16,331647,49312
Brent - Greater London5£14,766763,58617
Bristol108£20,130756,171189
Bromley - Greater London31£23,573639,97962
Buckinghamshire67£19,139759,943150
Caerphilly6£6,6621391,33321
Cambridgeshire204£16,411766,462286
Cardiff46£31,384327,550104
Carmarthenshire5£18,095653,49710
Carrickfergus4£15,198861,6767
Ceredigion7£7,9671189,85213
Cheshire128£20,410750,844278
City of Edinburgh85£20,747652,462135
City of London - Greater London152£20,921650,388358
Coleraine14£9,9181085,13621
Conwy15£28,665431,71010
Cookstown10£12,1181083,73512
Cornwall16£14,039968,11833
County Durham64£23,037549,818187
Craigavon12£31,802427,88225
Croydon - Greater London23£17,9631054,32326
Cumbria15£19,369653,10433
Derbyshire127£14,839871,511273
Derry3£13,162889,67122
Devon76£15,545873,201140
Dorset55£21,923751,97689
Down2£14,248957,9313
Dumfries and Galloway24£21,629642,57915
Dundee City17£23,186639,68743
Dungannon17£19,646863,95719
Ealing - Greater London13£11,0051358,21517
East Ayrshire8£15,286769,10012
East Lothian2£14,875971,663-
East Riding of Yorkshire46£22,547447,86388
East Sussex71£17,5211055,00894
Enfield - Greater London17£22,864530,31132
Essex188£18,127859,371311
Falkirk15£9,5501088,8348
Fermanagh13£18,352570,19812
Fife32£24,241536,68161
Flintshire20£14,258881,4854
Glasgow City64£20,387644,380243
Gloucestershire63£18,944758,46991
Greater Manchester332£14,749871,256790
Greenwich - Greater London10£28,964324,7966
Hampshire187£22,067647,235389
Harrow - Greater London8£15,3691063,76523
Havering - Greater London42£20,845656,20547
Herefordshire12£25,969539,99424
Hertfordshire136£21,866745,930258
Highland19£25,724533,18126
Hillingdon - Greater London36£15,359867,55269
Hounslow - Greater London52£22,783650,67153
Inverclyde1£17,498638,3653
Isle of Wight6£11,2161074,3273
Kensington & Chelsea - Greater London1£8,750996,6201
Kent159£21,278649,491342
Kingston upon Thames - Greater London36£24,083745,78744
Lancashire216£19,060663,637433
Larne2£14,970863,5001
Leicestershire113£22,819655,191243
Limavady1£12,990679,0003
Lincolnshire125£22,950546,700235
Lisburn8£16,973759,44511
Magherafelt21£15,585883,74231
Merseyside64£17,046763,796160
Merthyr Tydfil1£15,999672,3016
Merton - Greater London4£10,849879,4716
Monmouthshire4£5,34512133,84811
Moray6£21,163756,4874
Neath Port Talbot3£19,366453,8711
Newport24£19,425649,34878
Newry and Mourne13£18,148660,5339
Newtownabbey13£15,673664,58024
Norfolk77£19,699753,161157
North Ayrshire17£23,245544,09731
North Down7£10,9811088,03710
North Lanarkshire18£17,784848,39856
North Yorkshire71£19,040760,615208
Northamptonshire51£21,900557,212168
Northumberland4£20,410754,72812
Nottinghamshire204£17,848765,955507
Omagh15£20,176676,50715
Oxfordshire23£19,990756,17076
Pembrokeshire4£17,547750,9676
Perth and Kinross24£31,617324,52647
Powys3£17,492759,5552
Redbridge - Greater London7£14,162966,79612
Renfrewshire10£19,608540,43735
Rhondda Cynon Taf7£13,607859,37511
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire90£16,850767,051132
Somerset41£18,978761,149104
South Ayrshire9£17,464661,51430
South Lanarkshire16£20,910551,41928
South Yorkshire155£18,454762,789386
Staffordshire150£21,018550,635290
Stirling7£20,141542,37746
Strabane4£22,110552,1983
Suffolk40£19,999860,89574
Surrey91£20,947749,992165
Sutton - Greater London3£8,5321171,4839
Swansea29£22,032541,69052
Tyne and Wear125£17,142759,851246
Waltham Forest - Greater London3£21,399331,42222
Wandsworth - Greater London3£11,490888,8673
Warwickshire40£19,204763,92877
West Dunbartonshire2£23,198428,8918
West Lothian3£19,231558,36520
West Midlands266£18,593768,737644
West Sussex56£18,568952,537127
West Yorkshire280£19,612758,460533
Wiltshire106£31,546429,758228
Worcestershire47£22,207757,07992
Wrexham4£14,956844,2208
Add postcode for better results.