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,937£18,227758,70312,142
Aberdeen City40£27,577430,09480
Aberdeenshire7£20,709749,51518
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4589102,5588
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena17£16,714769,96826
Ballymoney10£14,180877,82013
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2035
Barnet - Greater London5£8,5751266,4369
Bedfordshire152£14,675973,231224
Belfast17£16,745757,51270
Berkshire80£13,810973,704147
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£15,212748,85211
Brent - Greater London5£15,906762,99816
Bristol106£20,624654,977184
Bromley - Greater London34£23,306639,83261
Buckinghamshire65£18,913760,891149
Caerphilly6£6,5451391,33319
Cambridgeshire206£16,083767,071290
Cardiff44£31,790428,339106
Carmarthenshire5£18,095653,49710
Carrickfergus4£15,823859,3068
Ceredigion8£8,5961085,31612
Cheshire132£19,935751,843269
City of Edinburgh84£20,350654,722130
City of London - Greater London138£21,184750,126364
Coleraine14£9,9181085,13620
Conwy15£28,665431,7109
Cookstown8£13,0291083,95013
Cornwall23£21,5971048,75835
County Durham67£22,107652,535181
Craigavon10£30,464532,20224
Croydon - Greater London23£17,9611053,59526
Cumbria14£18,729654,92332
Derbyshire120£15,016870,384276
Derry5£14,571875,90222
Devon102£19,108962,423144
Dorset56£21,587752,06087
Down2£14,248957,9313
Dumfries and Galloway23£21,780643,65117
Dundee City17£22,603643,34041
Dungannon17£18,270867,63120
Ealing - Greater London12£11,4651357,31618
East Ayrshire8£17,286648,30013
East Lothian2£14,875971,663-
East Riding of Yorkshire49£23,552442,10189
East Sussex68£17,3611055,96993
Enfield - Greater London19£22,246531,18431
Essex180£17,928859,777303
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife31£25,291534,58363
Flintshire20£14,258881,4854
Glasgow City58£20,062646,045245
Gloucestershire63£19,119759,60793
Greater Manchester314£14,727870,565785
Greenwich - Greater London6£37,42819,40010
Hampshire178£21,849647,656397
Harrow - Greater London8£14,4941164,66724
Havering - Greater London40£20,247657,73552
Herefordshire11£26,967538,18823
Hertfordshire138£21,622748,695256
Highland16£26,392528,73528
Hillingdon - Greater London37£15,441866,37667
Hounslow - Greater London57£23,918645,94953
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent157£21,399649,039339
Kingston upon Thames - Greater London35£23,224747,63645
Lancashire209£18,768664,943439
Larne2£14,970863,5001
Leicestershire113£23,055654,434235
Limavady1£12,990679,0003
Lincolnshire119£23,356546,717229
Lisburn10£16,669761,93511
Magherafelt20£15,932884,97932
Merseyside62£17,074764,264158
Merthyr Tydfil1£15,999672,3016
Merton - Greater London4£10,849879,5166
Monmouthshire4£5,37012133,84810
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newport20£18,233752,53081
Newry and Mourne13£18,124660,5338
Newtownabbey12£15,646664,30923
Norfolk76£19,337755,310153
North Ayrshire18£22,448644,87431
North Down8£10,7701089,1579
North Lanarkshire19£17,168848,75457
North Yorkshire72£19,312759,601203
Northamptonshire51£21,909554,847163
Northumberland4£20,285754,72811
Nottinghamshire201£17,909766,804513
Omagh15£20,176676,50814
Oxfordshire24£19,860755,92575
Pembrokeshire4£17,547750,9676
Perth and Kinross23£31,783324,29650
Powys4£16,493854,8842
Redbridge - Greater London6£15,939865,04111
Renfrewshire9£19,031643,85237
Rhondda Cynon Taf6£14,294759,30411
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire84£16,807766,366133
Somerset39£19,846760,337108
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,950552,53627
South Yorkshire151£17,999764,105374
Staffordshire140£20,570651,192298
Stirling6£19,748544,62345
Strabane4£21,860552,1982
Suffolk39£20,071758,82874
Surrey90£21,005749,557165
Sutton - Greater London2£9,0981153,72510
Swansea32£22,251541,12647
Tyne and Wear115£17,408759,906242
Waltham Forest - Greater London2£22,099329,00922
Wandsworth - Greater London3£11,490888,8673
Warwickshire39£18,782763,76275
West Dunbartonshire2£23,198428,8919
West Lothian4£19,297652,57720
West Midlands261£18,488769,764625
West Sussex56£18,594950,630117
West Yorkshire278£19,780758,280517
Wiltshire104£31,997429,219223
Worcestershire42£22,147756,77997
Wrexham4£14,856844,2208
Add postcode for better results.