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,159£17,979759,88912,492
Aberdeen City35£26,348431,50079
Aberdeenshire8£20,790640,17011
Angus1£10,4401738,5684
Antrim13£13,160880,16719
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
Bedfordshire154£13,526977,545237
Belfast14£16,237659,41179
Berkshire75£14,729971,012148
Blaenau Gwent9£16,264753,64316
Brent - Greater London11£14,452776,51517
Bristol95£19,223756,806184
Bromley - Greater London38£23,859640,90372
Buckinghamshire77£18,491760,088155
Caerphilly11£8,4041186,37715
Cambridgeshire213£16,843763,203297
Cardiff43£33,602326,007119
Carmarthenshire5£18,394657,54011
Carrickfergus3£16,132860,4149
Ceredigion2£11,245981,87716
Cheshire153£20,448649,488306
City of Edinburgh93£21,189651,830130
City of London - Greater London152£20,148750,567379
Coleraine15£9,6701088,43519
Conwy16£29,292332,74212
Cookstown16£10,818997,2807
Cornwall14£12,3241063,80635
County Durham68£19,751653,762175
Craigavon11£20,879653,83434
Croydon - Greater London24£17,6511059,61321
Cumbria18£16,194763,34031
Derbyshire119£16,480765,106284
Derry11£14,533974,01815
Devon77£15,131974,489141
Dorset51£24,048649,67099
Dumfries and Galloway25£22,727538,86017
Dundee City18£25,515538,35142
Dungannon15£19,969671,60517
Ealing - Greater London14£10,8221260,38914
East Ayrshire5£15,607753,15915
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire36£22,843444,70284
East Sussex73£17,999954,69481
Enfield - Greater London14£20,906636,34236
Essex165£18,894856,653326
Falkirk11£9,0061191,49316
Fermanagh12£16,551681,1148
Fife30£25,820530,68360
Flintshire16£14,270884,0476
Glasgow City71£22,213542,251240
Gloucestershire60£21,770654,272119
Greater Manchester358£15,338868,831854
Greenwich - Greater London5£36,795111,72415
Hampshire168£21,680748,593418
Harrow - Greater London10£14,0751072,79317
Havering - Greater London36£21,232757,70649
Herefordshire13£22,828750,09927
Hertfordshire120£21,603749,607276
Highland17£25,851532,76426
Hillingdon - Greater London43£17,069870,99259
Hounslow - Greater London45£22,962652,96754
Isle of Wight5£12,110969,2001
Kensington & Chelsea - Greater London1£8,950996,6201
Kent172£24,379542,967323
Kingston upon Thames - Greater London43£23,316751,66951
Lancashire213£18,053764,873449
Larne1£19,950641,0001
Leicestershire113£21,841657,240274
Limavady2£15,843557,0001
Lincolnshire107£22,513549,419276
Lisburn6£16,318753,79015
Magherafelt27£15,563882,51125
Merseyside63£16,879765,149160
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,809858,0475
Newport29£22,372543,76269
Newry and Mourne16£17,017762,0718
Newtownabbey11£16,337757,27224
Norfolk72£19,943754,172157
North Ayrshire22£26,366432,41124
North Down8£11,727989,7297
North Lanarkshire18£18,440751,38851
North Yorkshire79£19,948655,334220
Northamptonshire60£24,323549,777175
Northumberland7£14,864863,57312
Nottinghamshire225£18,188763,142504
Omagh17£19,140572,93516
Oxfordshire31£22,517649,63064
Pembrokeshire6£14,983949,9882
Perth and Kinross15£25,692536,17359
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire17£20,398538,19338
Rhondda Cynon Taf13£13,396853,9819
Shropshire93£17,387765,486134
Somerset41£17,264765,343105
South Ayrshire10£19,025651,71331
South Lanarkshire19£19,763551,34229
South Yorkshire152£17,618766,021388
Staffordshire157£20,418652,008305
Stirling4£23,374531,17347
Strabane5£19,338665,7564
Suffolk43£19,608871,73485
Surrey102£22,064748,403157
Sutton - Greater London6£8,4471270,4088
Swansea21£20,477543,61659
Torfaen1£8,2951255,6001
Tyne and Wear129£16,873760,697207
Waltham Forest - Greater London9£23,421327,57719
Wandsworth - Greater London3£11,657890,5333
Warwickshire38£13,720980,31385
West Dunbartonshire4£17,448643,1979
West Lothian4£15,270870,49120
West Midlands303£18,392770,716625
West Sussex67£20,785745,799118
West Yorkshire274£18,088863,747544
Wiltshire115£30,051434,134224
Worcestershire47£21,698759,126101
Wrexham3£11,4591046,3354
Add postcode for better results.