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,094£17,965760,00012,518
Aberdeen City34£26,196431,50580
Aberdeenshire8£20,790640,17011
Angus1£10,4401738,5684
Antrim11£13,907877,41519
Ards10£9,18010115,3958
Argyll and Bute2£16,729775,0003
Armagh7£9,17410101,8183
Ballymena11£17,008770,97731
Ballymoney8£10,596990,96212
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London9£9,5731365,1507
Bedfordshire151£13,675977,477238
Belfast16£15,754663,98481
Berkshire73£14,752972,775150
Blaenau Gwent8£16,673648,37116
Brent - Greater London11£14,452776,51517
Bristol93£19,392755,922187
Bromley - Greater London39£24,324539,41670
Buckinghamshire74£18,184761,109160
Caerphilly11£8,3591186,37715
Cambridgeshire208£16,797763,409299
Cardiff41£33,582326,646122
Carmarthenshire5£18,394657,54011
Carrickfergus4£15,649855,5289
Ceredigion2£11,245981,87717
Cheshire154£20,411649,764307
City of Edinburgh95£21,313651,829128
City of London - Greater London150£20,367750,481377
Coleraine15£9,6701088,43519
Conwy16£29,292332,74212
Cookstown16£10,893997,2807
Cornwall15£12,3961064,91934
County Durham64£19,660754,404177
Craigavon11£22,442653,83435
Croydon - Greater London25£18,2171057,57620
Cumbria15£16,857761,50635
Derbyshire116£16,310864,806281
Derry10£14,916971,37715
Devon77£14,983974,473141
Dorset50£23,512752,03499
Dumfries and Galloway25£22,727538,86017
Dundee City20£24,789537,44240
Dungannon15£19,969671,60518
Ealing - Greater London14£10,8221260,38914
East Ayrshire4£17,260741,94915
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire36£22,897444,47983
East Sussex73£17,979954,89683
Enfield - Greater London15£21,132534,70735
Essex166£18,958856,093326
Falkirk11£9,0061191,49316
Fermanagh12£16,551681,1148
Fife34£25,726531,93156
Flintshire16£14,270884,0476
Glasgow City70£22,453541,191240
Gloucestershire59£21,801654,248122
Greater Manchester345£15,169869,672855
Greenwich - Greater London5£36,795111,72415
Hampshire166£21,427750,177419
Harrow - Greater London10£14,0751072,79317
Havering - Greater London35£21,010758,50249
Herefordshire13£24,786748,30027
Hertfordshire118£21,281751,657275
Highland18£25,581533,98725
Hillingdon - Greater London40£16,583872,04759
Hounslow - Greater London46£22,192652,60452
Isle of Wight5£12,110969,2001
Kensington & Chelsea - Greater London1£8,950996,6201
Kent171£24,379543,434322
Kingston upon Thames - Greater London42£22,649753,36051
Lancashire210£18,153764,588452
Larne1£19,950641,0001
Leicestershire115£21,753657,558276
Limavady2£15,843557,0001
Lincolnshire103£22,301549,681278
Lisburn6£16,318753,79015
Magherafelt27£15,563882,51125
Merseyside65£17,021764,639159
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,809858,0475
Newport30£22,509542,74069
Newry and Mourne16£17,017762,0718
Newtownabbey10£16,676655,13524
Norfolk72£20,071753,957157
North Ayrshire23£25,387435,04723
North Down8£11,727989,7297
North Lanarkshire18£18,426851,22954
North Yorkshire78£20,114654,907218
Northamptonshire56£24,524548,279176
Northumberland7£14,864863,57312
Nottinghamshire218£18,078763,858507
Omagh17£19,140572,93416
Oxfordshire31£22,520648,62064
Pembrokeshire6£14,983949,9882
Perth and Kinross15£25,853536,17360
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85110
Renfrewshire19£21,093537,58535
Rhondda Cynon Taf13£13,396853,9819
Shropshire93£17,151765,969133
Somerset44£17,133766,146104
South Ayrshire11£19,204651,45330
South Lanarkshire19£19,763551,34229
South Yorkshire148£17,180766,878390
Staffordshire158£20,293652,154309
Stirling4£23,374531,17348
Strabane5£19,338665,7564
Suffolk44£19,395872,04784
Surrey102£22,209748,093155
Sutton - Greater London6£8,4811270,4088
Swansea23£20,881540,58257
Torfaen1£8,2951255,6001
Tyne and Wear129£16,781760,715210
Waltham Forest - Greater London10£23,219328,13118
Wandsworth - Greater London3£11,657890,5333
Warwickshire40£14,947977,40784
West Dunbartonshire4£17,448643,1979
West Lothian3£14,528875,93620
West Midlands298£18,373770,842627
West Sussex64£20,746745,184118
West Yorkshire266£18,284863,060550
Wiltshire115£29,912434,784224
Worcestershire46£21,971759,403100
Wrexham3£11,4591046,3354
Add postcode for better results.