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,101£17,924760,11212,517
Aberdeen City36£25,612432,74478
Aberdeenshire8£20,790640,17011
Angus1£10,4401738,5684
Antrim11£13,907877,41519
Ards10£9,18010115,3958
Argyll and Bute2£15,729775,5002
Armagh7£9,17410101,8184
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
Bedfordshire152£13,583977,550239
Belfast17£16,059660,23782
Berkshire70£15,158970,198153
Blaenau Gwent7£16,669646,37117
Brent - Greater London11£14,452776,51517
Bristol97£18,566755,927182
Bromley - Greater London39£25,053538,69572
Buckinghamshire70£18,060761,548160
Caerphilly11£8,4041186,37715
Cambridgeshire212£16,741762,899298
Cardiff41£33,412326,082121
Carmarthenshire5£18,394657,54011
Carrickfergus4£15,649855,5289
Ceredigion2£11,245981,87717
Cheshire153£20,305650,361311
City of Edinburgh95£21,178652,422126
City of London - Greater London152£20,183751,628372
Coleraine15£9,6701088,43519
Conwy16£29,292332,74212
Cookstown16£10,893997,2807
Cornwall16£12,2361065,79733
County Durham66£19,842653,043178
Craigavon11£22,442653,83436
Croydon - Greater London25£18,2171057,57620
Cumbria16£17,116660,85135
Derbyshire121£16,397764,088276
Derry10£14,916971,37715
Devon81£14,981974,159137
Dorset48£24,108650,910100
Dumfries and Galloway25£22,727538,86017
Dundee City21£24,846536,71040
Dungannon15£19,969671,60519
Ealing - Greater London14£10,8931260,38914
East Ayrshire4£17,260741,94915
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire37£22,379445,51382
East Sussex72£18,010954,75685
Enfield - Greater London14£20,999634,47735
Essex162£19,030856,216328
Falkirk11£9,0061191,49316
Fermanagh12£16,601681,1148
Fife32£24,997533,57457
Flintshire16£14,270884,0476
Glasgow City69£22,445541,383242
Gloucestershire62£22,305652,502121
Greater Manchester349£15,130869,751852
Greenwich - Greater London5£33,875213,84014
Hampshire165£21,441750,253424
Harrow - Greater London10£14,0751072,79318
Havering - Greater London35£21,010758,50251
Herefordshire12£22,730750,60928
Hertfordshire120£21,407750,785280
Highland17£25,998532,73926
Hillingdon - Greater London41£16,541873,20157
Hounslow - Greater London47£22,699650,19851
Isle of Wight5£12,110969,2002
Kensington & Chelsea - Greater London1£8,950996,6201
Kent169£24,530542,811323
Kingston upon Thames - Greater London43£23,141752,17750
Lancashire210£18,278763,848455
Larne1£19,950641,0001
Leicestershire113£21,812657,757276
Limavady2£15,843557,0001
Lincolnshire103£22,300549,762279
Lisburn7£17,408652,96214
Magherafelt27£15,563882,51126
Merseyside61£17,433764,272159
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,934858,0475
Newport31£22,741542,01670
Newry and Mourne16£17,017762,0718
Newtownabbey12£16,525657,79623
Norfolk70£19,452756,443158
North Ayrshire23£25,387435,04724
North Down9£10,8419103,6486
North Lanarkshire19£18,017751,53753
North Yorkshire75£19,678757,051216
Northamptonshire55£24,239550,648179
Northumberland7£14,864863,57312
Nottinghamshire212£17,971764,161509
Omagh16£18,165675,24316
Oxfordshire29£22,463649,94164
Pembrokeshire6£14,983949,9882
Perth and Kinross19£25,845534,82756
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85110
Renfrewshire19£21,093537,58535
Rhondda Cynon Taf13£13,396853,9819
Shropshire89£17,351766,221136
Somerset44£17,176765,901105
South Ayrshire11£19,204651,45330
South Lanarkshire18£19,647651,20330
South Yorkshire154£17,521765,918382
Staffordshire157£20,667651,061313
Stirling4£23,374531,17348
Strabane5£19,338665,9164
Suffolk46£19,411872,43382
Surrey103£21,804749,613156
Sutton - Greater London6£8,4811270,4088
Swansea23£21,990538,50956
Torfaen1£8,2951255,6001
Tyne and Wear137£17,323759,826199
Waltham Forest - Greater London10£23,169328,45618
Wandsworth - Greater London3£11,657890,5333
Warwickshire40£14,947977,40784
West Dunbartonshire4£17,448643,1979
West Lothian3£14,528875,93620
West Midlands286£18,248772,268635
West Sussex62£21,005744,765117
West Yorkshire275£18,385862,523545
Wiltshire112£29,543535,670223
Worcestershire45£21,571760,268103
Wrexham3£11,4591046,3354
Add postcode for better results.