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,850£18,079759,58412,294
Aberdeen City39£27,465430,67480
Aberdeenshire8£19,933750,07618
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4309102,5586
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena14£13,238883,35430
Ballymoney9£13,934879,05513
Banbridge4£16,461675,0005
Barking & Dagenham - Greater London2£14,1481462,2034
Barnet - Greater London5£8,5751266,4368
Bedfordshire154£14,868872,229220
Belfast20£16,357756,60972
Berkshire81£14,143971,444153
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,540768,16515
Bridgend1£9,9951067,4341
Bristol98£20,335756,560188
Bromley - Greater London28£23,182641,99266
Buckinghamshire68£19,000760,478149
Caerphilly5£5,8551498,60020
Cambridgeshire194£16,080768,046292
Cardiff43£31,691427,374106
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion6£8,8291087,28214
Cheshire132£20,163751,120273
City of Edinburgh86£20,488654,102126
City of London - Greater London135£21,252749,887362
Coleraine12£9,7171086,95021
Conwy15£28,665431,7109
Cookstown8£13,0291083,95012
Cornwall22£21,8521046,80836
County Durham67£22,539653,176183
Craigavon8£28,331638,80126
Croydon - Greater London18£7,3891475,58925
Cumbria15£19,210653,96931
Derbyshire123£14,916870,813280
Derry5£14,571875,90221
Devon106£20,358858,675146
Dorset57£22,121750,30488
Down1£23,995320,1904
Dumfries and Galloway23£21,723643,65117
Dundee City17£23,227643,37240
Dungannon11£18,047961,36825
Ealing - Greater London14£10,5011358,27116
East Ayrshire11£14,639756,70813
East Lothian2£14,875971,663-
East Riding of Yorkshire40£24,156443,84493
East Sussex69£19,147952,75898
Enfield - Greater London20£23,459531,62732
Essex183£18,819857,665313
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife29£23,224538,79568
Flintshire20£14,258881,4853
Glasgow City57£21,734642,363252
Gloucestershire62£18,426762,39198
Greater Manchester310£14,702870,413794
Greenwich - Greater London5£37,595110,08510
Hampshire179£21,670648,453402
Harrow - Greater London8£16,1191061,35626
Havering - Greater London38£19,964658,98553
Herefordshire8£29,618436,17326
Hertfordshire137£21,789747,607258
Highland19£28,613426,74329
Hillingdon - Greater London28£9,5261084,09267
Hounslow - Greater London29£16,432969,00154
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,493546,134343
Kingston upon Thames - Greater London15£6,8441491,21641
Lancashire213£18,719665,147438
Larne2£14,970863,500-
Leicestershire116£22,568655,383233
Limavady1£12,990679,0003
Lincolnshire138£24,190543,919227
Lisburn8£15,163763,22813
Magherafelt22£15,069885,61731
Merseyside64£16,887763,711161
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,34512133,8489
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newham - Greater London1£12,450787,500-
Newport17£18,433753,79182
Newry and Mourne12£18,555660,5339
Newtownabbey10£16,031662,99024
Norfolk72£19,558755,462155
North Ayrshire18£23,054643,13232
North Down8£10,7331095,5728
North Lanarkshire19£18,221743,92452
North Yorkshire71£19,068760,881209
Northamptonshire59£22,271555,490166
Northumberland4£20,285754,72811
Nottinghamshire190£17,594766,986518
Omagh15£19,429677,53315
Oxfordshire26£20,162751,89679
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,516317,74452
Powys4£17,808644,3843
Redbridge - Greater London7£16,447766,28512
Renfrewshire9£19,031643,85236
Rhondda Cynon Taf5£14,254755,66812
Shropshire82£17,475765,838138
Somerset41£20,165659,085111
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53927
South Yorkshire155£18,641762,442378
Staffordshire139£20,666650,933306
Stirling6£18,998645,04346
Strabane4£21,860552,1982
Suffolk38£20,575756,26175
Surrey89£20,402750,512167
Sutton - Greater London2£8,8981153,72510
Swansea28£23,373537,50249
Tyne and Wear120£17,959759,827250
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8672
Warwickshire38£17,192772,57974
West Dunbartonshire2£23,198428,8918
West Lothian5£18,136662,46118
West Midlands256£18,669769,331631
West Sussex57£18,043950,196120
West Yorkshire274£19,525759,946523
Wiltshire102£31,309431,907221
Worcestershire51£26,088751,80697
Wrexham3£17,776736,5759
Add postcode for better results.