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,094£17,765760,41312,182
Aberdeen City31£25,397431,54271
Aberdeenshire4£19,648643,07511
Angus1£10,9901738,5686
Antrim12£13,674877,09518
Ards10£9,93010113,71911
Argyll and Bute2£15,729775,5002
Armagh5£12,426988,9059
Ballymena22£15,499776,82222
Ballymoney7£10,3171092,67016
Banbridge3£16,283673,3334
Barking & Dagenham - Greater London2£8,7478122,6634
Barnet - Greater London10£11,8601160,5475
Bedfordshire153£13,164977,828239
Belfast18£15,281759,90383
Berkshire80£12,5741078,346128
Blaenau Gwent9£16,075648,09014
Brent - Greater London8£15,267775,20818
Bridgend1£8,99510100,395-
Bristol107£17,968756,176181
Bromley - Greater London33£23,937537,76772
Buckinghamshire72£16,648863,834165
Caerphilly12£8,0881284,02315
Cambridgeshire237£16,608763,559280
Cardiff44£28,649433,595105
Carmarthenshire8£16,932658,2527
Carrickfergus6£17,374857,4279
Ceredigion8£14,021870,17818
Cheshire169£19,896752,463322
City of Edinburgh89£21,481652,772131
City of London - Greater London152£19,416754,599386
Coleraine20£10,3131085,11414
Conwy15£28,798429,66717
Cookstown12£10,75510105,1656
Cornwall16£15,708853,56327
County Durham66£19,909653,990176
Craigavon13£28,830431,26235
Croydon - Greater London26£13,3611167,54819
Cumbria16£16,043761,55934
Derbyshire119£17,058759,745279
Derry12£14,726971,04711
Devon71£15,362974,496129
Dorset46£23,442753,912103
Down2£17,323774,6592
Dumfries and Galloway15£22,067642,83218
Dundee City17£27,575533,10445
Dungannon18£14,936779,76718
Ealing - Greater London7£11,9381353,53714
East Ayrshire9£15,735655,78118
East Riding of Yorkshire38£23,101541,21990
East Sussex79£17,979953,87676
Enfield - Greater London18£19,309740,28724
Essex184£18,769857,500319
Falkirk9£8,8481089,04916
Fermanagh11£16,338678,2178
Fife33£24,289638,99251
Flintshire15£14,389883,0573
Glasgow City87£22,537540,649225
Gloucestershire58£20,216755,182114
Greater Manchester341£14,604872,177865
Greenwich - Greater London5£33,275220,28414
Hampshire162£21,181751,356408
Harrow - Greater London12£15,744663,41212
Havering - Greater London32£19,787767,86252
Herefordshire14£21,912850,43629
Hertfordshire111£21,419752,378280
Highland18£28,381531,64323
Hillingdon - Greater London40£19,439767,63254
Hounslow - Greater London46£24,215648,38446
Isle of Anglesey1£16,999853,000-
Isle of Wight3£9,6621179,0009
Kensington & Chelsea - Greater London1£10,950894,176-
Kent173£22,020646,048288
Kingston upon Thames - Greater London46£23,531749,96047
Lambeth - Greater London1£7,4951373,480-
Lancashire216£17,587767,928409
Larne1£18,950641,0001
Leicestershire107£19,865762,423312
Limavady1£13,495679,0001
Lincolnshire119£23,606543,853277
Lisburn10£16,772753,84616
Magherafelt29£16,459878,37217
Merseyside65£17,003764,724167
Merton - Greater London3£14,022859,9417
Monmouthshire7£8,84510105,49313
Moray7£22,068852,1967
Newport38£23,359437,54263
Newry and Mourne10£15,024773,8518
Newtownabbey11£19,242651,94624
Norfolk72£18,247758,832156
North Ayrshire19£27,606428,91219
North Down5£11,716992,1256
North Lanarkshire23£18,654749,68955
North Yorkshire76£20,537651,308210
Northamptonshire55£22,460553,543151
Northumberland5£16,988860,86310
Nottinghamshire201£17,928764,643480
Omagh14£17,354671,72315
Oxfordshire33£23,294647,76654
Pembrokeshire7£15,557851,5082
Perth and Kinross16£28,968428,41268
Powys2£6,89313105,0001
Redbridge - Greater London8£19,056655,61910
Renfrewshire14£19,348540,78235
Rhondda Cynon Taf6£14,403946,1838
Shropshire84£18,020762,962125
Somerset41£17,805662,333103
South Ayrshire7£17,493658,87132
South Lanarkshire17£20,532548,99530
South Yorkshire152£18,262763,894360
Staffordshire130£19,713654,766314
Stirling5£21,238443,34849
Strabane4£22,245552,3954
Suffolk45£18,202866,93585
Surrey96£19,940754,204160
Sutton - Greater London7£9,4961069,4939
Swansea18£18,014652,27756
Torfaen1£8,2951255,6001
Tyne and Wear118£17,391759,430203
Waltham Forest - Greater London12£22,457428,50812
Wandsworth - Greater London2£12,990869,5002
Warwickshire38£17,453870,33281
West Dunbartonshire6£17,864747,6036
West Lothian3£15,264781,69719
West Midlands271£18,197765,521611
West Sussex63£20,784846,727123
West Yorkshire278£18,837762,565511
Wiltshire127£31,045433,566216
Worcestershire34£17,756861,89993
Wrexham2£13,995935,9255
Add postcode for better results.