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,838£18,139759,07212,156
Aberdeen City37£27,264429,46479
Aberdeenshire6£21,828748,06918
Angus3£14,3271036,5703
Antrim14£12,526994,05823
Ards11£12,4589102,5588
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena15£17,280770,76327
Ballymoney10£14,180877,82013
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2035
Barnet - Greater London5£8,5721266,4369
Bedfordshire149£14,721973,183227
Belfast17£16,745757,51270
Berkshire75£14,059972,885148
Bexley - Greater London1£23,790440,2934
Blaenau Gwent7£15,212748,85211
Brent - Greater London5£15,906762,99817
Bristol105£20,317755,405184
Bromley - Greater London32£23,096640,73361
Buckinghamshire65£18,913760,891152
Caerphilly6£6,5451391,33320
Cambridgeshire204£16,036767,221289
Cardiff44£31,483428,508108
Carmarthenshire5£18,095653,49710
Carrickfergus4£15,823859,3068
Ceredigion8£8,5961085,31612
Cheshire130£19,972751,862268
City of Edinburgh84£20,233654,869129
City of London - Greater London142£21,062750,369362
Coleraine14£9,9181085,13620
Conwy15£28,665431,71010
Cookstown9£12,6091083,71812
Cornwall13£11,4341076,38935
County Durham67£22,547650,293180
Craigavon10£30,464532,20226
Croydon - Greater London23£17,9611053,59526
Cumbria15£18,699655,11531
Derbyshire121£14,558871,836276
Derry5£14,571875,90222
Devon69£14,927976,897145
Dorset55£21,848751,40588
Down2£14,248957,9313
Dumfries and Galloway22£22,141641,94917
Dundee City16£22,872641,68042
Dungannon17£18,270867,63120
Ealing - Greater London13£10,9981358,21517
East Ayrshire8£17,286648,30012
East Lothian2£14,875982,938-
East Riding of Yorkshire43£23,358443,87487
East Sussex66£17,3351055,29297
Enfield - Greater London18£22,704530,75032
Essex187£17,843859,829306
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife32£25,635532,94761
Flintshire20£14,258881,4854
Glasgow City59£20,142645,654243
Gloucestershire65£19,529758,55891
Greater Manchester314£14,671871,049787
Greenwich - Greater London6£37,52819,40010
Hampshire183£22,018646,946391
Harrow - Greater London7£14,9221161,19925
Havering - Greater London41£20,700657,09050
Herefordshire11£26,967538,18824
Hertfordshire126£21,752748,456260
Highland16£26,392528,73528
Hillingdon - Greater London36£15,559867,09467
Hounslow - Greater London54£23,753647,25853
Inverclyde1£17,498638,3653
Isle of Wight6£11,1011074,3273
Kensington & Chelsea - Greater London1£8,750996,6201
Kent159£21,643648,348337
Kingston upon Thames - Greater London35£23,226747,63645
Lancashire206£18,714664,980441
Larne2£14,970863,5001
Leicestershire112£23,391653,314235
Limavady1£12,990679,0003
Lincolnshire118£23,134546,132231
Lisburn10£16,769758,74311
Magherafelt21£15,585883,74231
Merseyside63£17,057763,447157
Merthyr Tydfil1£15,999672,3016
Merton - Greater London4£10,849879,5166
Monmouthshire4£5,39512133,84810
Moray6£21,163756,4874
Neath Port Talbot4£16,023757,8671
Newport20£16,357759,95280
Newry and Mourne13£18,124660,5338
Newtownabbey12£15,480664,88624
Norfolk74£19,730753,601158
North Ayrshire17£22,892645,13530
North Down8£10,7701089,1579
North Lanarkshire18£16,734848,99057
North Yorkshire69£19,421759,807204
Northamptonshire52£22,235554,677162
Northumberland4£20,410754,72811
Nottinghamshire195£17,704766,742509
Omagh15£20,176676,50814
Oxfordshire21£20,013756,91775
Pembrokeshire4£17,547750,9676
Perth and Kinross22£31,546324,99651
Powys4£16,493854,8842
Redbridge - Greater London6£15,939865,04112
Renfrewshire9£19,120643,85237
Rhondda Cynon Taf6£14,294759,30412
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire86£16,634766,617132
Somerset42£20,220659,273105
South Ayrshire9£17,420661,51428
South Lanarkshire17£20,344550,85325
South Yorkshire149£18,157763,984378
Staffordshire135£21,101649,719302
Stirling6£19,665544,62345
Strabane4£21,860552,1982
Suffolk40£20,948758,82873
Surrey85£20,926750,007167
Sutton - Greater London2£9,0981153,72510
Swansea32£22,251541,12649
Tyne and Wear113£17,358759,198243
Waltham Forest - Greater London2£22,099329,00922
Wandsworth - Greater London3£11,490888,8673
Warwickshire39£18,755763,68474
West Dunbartonshire2£23,198428,8919
West Lothian2£20,348460,44720
West Midlands258£18,427769,476629
West Sussex52£18,562953,264119
West Yorkshire273£19,568759,076515
Wiltshire106£31,483429,372221
Worcestershire44£21,965756,78495
Wrexham4£14,856844,2208
Add postcode for better results.