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,950£18,399758,58312,464
Aberdeen City38£27,530431,11383
Aberdeenshire8£19,933750,07618
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4589102,5586
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena14£13,238883,35430
Ballymoney9£13,934879,05514
Banbridge4£16,461675,0005
Barking & Dagenham - Greater London2£14,1481462,2035
Barnet - Greater London5£8,5751266,4368
Bedfordshire153£14,761872,561227
Belfast20£16,357756,60972
Berkshire81£13,995972,279154
Bexley - Greater London2£25,690428,9033
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,640768,16515
Bridgend1£9,9951067,4341
Bristol99£20,268756,752191
Bromley - Greater London29£23,219641,75066
Buckinghamshire69£19,023759,997152
Caerphilly6£6,5451391,33319
Cambridgeshire192£16,136767,857300
Cardiff46£31,342428,077107
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion6£8,7961087,28214
Cheshire131£19,849752,012277
City of Edinburgh85£20,543654,088130
City of London - Greater London138£21,221750,322371
Coleraine12£9,7171086,95021
Conwy15£28,665431,7109
Cookstown8£13,0291083,95013
Cornwall22£21,8521046,80837
County Durham67£22,521653,176188
Craigavon8£28,331638,80126
Croydon - Greater London24£17,5521153,48626
Cumbria15£19,221653,96932
Derbyshire122£15,109870,231280
Derry5£14,571875,90221
Devon105£19,993859,209147
Dorset57£22,161750,30490
Down1£23,995320,1904
Dumfries and Galloway23£21,723643,65117
Dundee City18£23,242642,38041
Dungannon11£18,047961,36825
Ealing - Greater London14£10,5011358,27118
East Ayrshire11£14,639756,70813
East Lothian2£14,875965,449-
East Riding of Yorkshire41£24,198443,68693
East Sussex68£19,084952,46999
Enfield - Greater London20£23,459531,62733
Essex183£18,730857,443316
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife29£23,828537,22167
Flintshire20£14,258881,4853
Glasgow City58£21,606643,154253
Gloucestershire60£18,774761,77498
Greater Manchester312£14,667870,882801
Greenwich - Greater London5£37,595110,08511
Hampshire179£21,676648,453408
Harrow - Greater London8£16,1191061,35626
Havering - Greater London38£19,964658,98554
Herefordshire9£27,993536,35425
Hertfordshire139£21,932746,800263
Highland19£28,613426,74329
Hillingdon - Greater London38£15,487866,92867
Hounslow - Greater London56£24,350646,52656
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent156£22,438546,236350
Kingston upon Thames - Greater London37£23,847746,05343
Lancashire214£18,768664,977444
Larne2£14,970863,5001
Leicestershire120£22,616654,593234
Limavady1£12,990679,0003
Lincolnshire138£24,239543,922233
Lisburn8£15,163763,22813
Magherafelt22£15,188885,61731
Merseyside66£17,119761,980158
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,37012133,8489
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newham - Greater London1£12,450787,500-
Newport18£17,814756,11583
Newry and Mourne12£18,555660,5339
Newtownabbey10£16,031662,99024
Norfolk72£19,560755,462158
North Ayrshire18£23,054643,13232
North Down8£10,7331095,5729
North Lanarkshire19£18,279743,92456
North Yorkshire72£19,002761,038210
Northamptonshire59£22,293555,490168
Northumberland4£20,285754,72811
Nottinghamshire192£17,693766,617524
Omagh15£19,429677,53315
Oxfordshire26£20,193751,89679
Pembrokeshire4£17,547750,9676
Perth and Kinross21£33,824317,15453
Powys4£17,883644,3843
Redbridge - Greater London8£15,891768,37011
Renfrewshire9£19,031643,85237
Rhondda Cynon Taf5£14,254755,66812
Shropshire80£17,154768,026139
Somerset41£20,308659,085112
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53927
South Yorkshire152£18,514762,829387
Staffordshire144£20,719650,783303
Stirling6£18,998645,04348
Strabane4£21,860552,1982
Suffolk38£20,575756,26176
Surrey87£20,773749,863170
Sutton - Greater London2£8,8981153,72510
Swansea29£23,429537,14050
Tyne and Wear122£18,129759,415250
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8673
Warwickshire39£17,469771,43376
West Dunbartonshire2£23,198428,8919
West Lothian5£18,136662,46120
West Midlands263£18,579769,120638
West Sussex56£18,135950,548121
West Yorkshire278£19,637759,011535
Wiltshire103£31,269431,824227
Worcestershire51£25,892751,91197
Wrexham3£17,776736,5759
Add postcode for better results.