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,002£18,229758,91412,450
Aberdeen City38£27,530431,11383
Aberdeenshire8£19,933750,07618
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4589102,5588
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena14£13,238883,35430
Ballymoney10£13,540882,36814
Banbridge4£16,461675,0005
Barking & Dagenham - Greater London2£14,1481462,2035
Barnet - Greater London5£8,5751266,4369
Bedfordshire156£14,718972,626227
Belfast21£16,435654,24871
Berkshire84£14,202971,077150
Bexley - Greater London2£25,690428,9033
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,640768,16516
Bristol102£20,504756,631189
Bromley - Greater London30£22,745742,72565
Buckinghamshire71£18,943760,809150
Caerphilly5£6,8551388,20020
Cambridgeshire197£16,032767,613299
Cardiff46£31,609428,077108
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion6£8,7961087,28214
Cheshire130£19,987751,797276
City of Edinburgh84£20,502654,348132
City of London - Greater London138£21,235750,510372
Coleraine13£10,065985,14621
Conwy15£28,665431,7109
Cookstown8£13,0291083,95013
Cornwall24£21,4051048,90635
County Durham68£22,854552,210190
Craigavon8£28,331638,80126
Croydon - Greater London24£17,5521153,48726
Cumbria14£18,701654,92332
Derbyshire122£15,055870,276282
Derry5£14,571875,90222
Devon107£19,975858,669149
Dorset57£21,481752,44090
Down2£14,248957,9313
Dumfries and Galloway23£21,780643,65117
Dundee City18£23,242642,38042
Dungannon13£19,001961,68824
Ealing - Greater London13£10,9251359,59918
East Ayrshire11£14,639756,70813
East Lothian2£14,875971,663-
East Riding of Yorkshire46£23,998443,76890
East Sussex66£17,7331055,37497
Enfield - Greater London21£23,008530,82731
Essex188£18,544857,855311
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife28£25,158535,74966
Flintshire20£14,258881,4854
Glasgow City54£20,251645,588253
Gloucestershire63£18,552762,00795
Greater Manchester317£14,650870,852798
Greenwich - Greater London6£37,42819,40010
Hampshire179£21,700648,134407
Harrow - Greater London9£15,6051062,47625
Havering - Greater London38£20,076658,98554
Herefordshire9£27,993536,35425
Hertfordshire140£21,815746,669265
Highland19£28,613426,74329
Hillingdon - Greater London38£15,620866,02467
Hounslow - Greater London56£24,356646,52656
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent157£22,298546,537349
Kingston upon Thames - Greater London36£23,801746,34044
Lancashire210£18,663665,147448
Larne2£14,970863,5001
Leicestershire119£22,916654,028237
Limavady1£12,990679,0003
Lincolnshire140£24,154543,555238
Lisburn10£16,619760,31111
Magherafelt22£15,585885,61731
Merseyside66£17,127761,980161
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,37012133,84810
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newham - Greater London1£12,450787,500-
Newport18£17,814756,11584
Newry and Mourne12£18,555660,5339
Newtownabbey11£15,891661,27424
Norfolk73£19,529755,218162
North Ayrshire18£23,054643,13232
North Down8£10,7331095,5729
North Lanarkshire19£18,279743,94058
North Yorkshire72£19,215761,133212
Northamptonshire55£22,422555,397165
Northumberland4£20,285754,72811
Nottinghamshire203£17,590766,572525
Omagh15£19,429677,53315
Oxfordshire21£19,945754,60478
Pembrokeshire4£17,547750,9676
Perth and Kinross24£31,437424,15650
Powys5£15,193858,9072
Redbridge - Greater London6£15,939865,04111
Renfrewshire9£19,031643,85237
Rhondda Cynon Taf6£14,294759,30411
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire84£17,100767,503138
Somerset45£20,351658,226108
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53627
South Yorkshire156£18,524762,437380
Staffordshire144£20,848650,600303
Stirling6£18,998645,04348
Strabane4£21,860552,1982
Suffolk39£20,022758,82874
Surrey86£20,635750,177172
Sutton - Greater London2£9,0981153,72510
Swansea28£23,328537,54951
Tyne and Wear122£18,086758,571246
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8673
Warwickshire40£17,150772,00476
West Dunbartonshire2£23,198428,8919
West Lothian4£19,297652,57721
West Midlands265£18,480770,156638
West Sussex56£18,136951,019120
West Yorkshire279£19,764758,435533
Wiltshire101£31,823429,987232
Worcestershire47£22,117753,38099
Wrexham3£17,776736,5759
Add postcode for better results.