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,137£17,885760,06912,468
Aberdeen City29£26,769429,97679
Aberdeenshire8£23,602539,33411
Angus1£10,4401738,5685
Antrim11£15,512769,48818
Ards10£9,28010115,3958
Argyll and Bute2£15,729775,5002
Armagh8£10,902995,0663
Ballymena14£15,853770,55328
Ballymoney8£10,596990,96212
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£7,2958140,1225
Barnet - Greater London9£9,6901365,1377
Bedfordshire158£13,432976,869233
Belfast19£15,121764,96580
Berkshire68£13,898973,766146
Blaenau Gwent8£16,798648,37116
Brent - Greater London12£15,251678,28016
Bristol97£17,981755,306183
Bromley - Greater London36£24,901537,03473
Buckinghamshire80£17,568761,775151
Caerphilly12£8,0041288,67915
Cambridgeshire201£16,942762,167305
Cardiff45£31,893330,902112
Carmarthenshire4£18,369561,60311
Carrickfergus6£16,641858,7807
Ceredigion4£12,496867,61416
Cheshire166£19,636751,630319
City of Edinburgh95£21,043652,767130
City of London - Greater London151£20,256752,403370
Clackmannanshire1£6,4981269,9221
Coleraine17£9,8011086,44319
Conwy15£28,578434,57012
Cookstown16£10,893997,2808
Cornwall15£12,631959,32629
County Durham62£19,501652,520183
Craigavon7£23,639640,68938
Croydon - Greater London23£15,2321162,19220
Cumbria17£17,238759,91832
Derbyshire119£15,984865,341279
Derry10£16,110970,21213
Devon75£13,717977,851137
Dorset45£24,688651,273106
Dumfries and Galloway21£22,323540,82718
Dundee City19£24,872537,98940
Dungannon15£18,666673,45521
Ealing - Greater London12£11,6441261,95416
East Ayrshire6£16,956647,65115
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire40£22,101544,59683
East Sussex78£18,643951,83380
Enfield - Greater London16£21,286531,19530
Essex166£18,574858,554326
Falkirk11£9,0061191,49317
Fermanagh11£16,474681,2158
Fife37£25,483532,36754
Flintshire18£14,239883,9314
Glasgow City75£22,285540,387246
Gloucestershire58£23,111650,922125
Greater Manchester337£15,028870,370852
Greenwich - Greater London4£32,745214,59615
Hampshire173£21,185751,303414
Harrow - Greater London11£15,204968,40316
Havering - Greater London32£22,230757,63151
Herefordshire16£23,616745,16027
Hertfordshire127£21,754751,509281
Highland21£26,393532,95825
Hillingdon - Greater London38£16,956871,35757
Hounslow - Greater London48£23,164648,63845
Isle of Wight5£12,162969,2003
Kent164£22,465646,918324
Kingston upon Thames - Greater London45£23,687750,88951
Lancashire221£18,409763,444444
Larne1£19,950641,0001
Leicestershire111£21,122659,429283
Limavady2£15,843557,0001
Lincolnshire106£22,284549,681292
Lisburn7£17,464650,72015
Magherafelt28£15,303887,59923
Merseyside62£17,334763,018160
Merton - Greater London5£12,375767,7147
Monmouthshire5£6,67510120,87813
Moray8£19,934858,0476
Newport33£22,505541,91370
Newry and Mourne15£15,685767,4467
Newtownabbey16£17,327656,21020
Norfolk72£17,871859,039156
North Ayrshire23£25,387435,04723
North Down8£12,853985,3545
North Lanarkshire20£17,526754,26958
North Yorkshire76£19,201757,118218
Northamptonshire61£24,561549,464166
Northumberland8£15,056861,32711
Nottinghamshire198£18,593763,425507
Omagh16£18,250671,69516
Oxfordshire31£20,581648,36458
Pembrokeshire6£14,983949,9883
Perth and Kinross21£25,926534,83661
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85112
Renfrewshire18£20,931537,77135
Rhondda Cynon Taf10£14,266852,6079
Shropshire86£17,477765,821139
Somerset46£18,008766,391100
South Ayrshire10£19,855652,95230
South Lanarkshire21£19,362650,84130
South Yorkshire153£16,938865,079385
Staffordshire148£20,461652,363312
Stirling4£23,249531,17350
Strabane5£19,398665,9164
Suffolk53£18,489868,28175
Surrey94£22,499749,229164
Sutton - Greater London5£9,7171069,6909
Swansea21£21,422539,19358
Torfaen1£8,2951255,6001
Tyne and Wear138£17,520758,207198
Waltham Forest - Greater London11£23,272329,19716
Wandsworth - Greater London3£11,657890,5333
Warwickshire40£15,765975,50185
West Dunbartonshire3£18,931639,58410
West Lothian4£15,020871,28319
West Midlands285£17,699770,615623
West Sussex62£20,997844,379131
West Yorkshire279£18,487862,303537
Wiltshire119£29,729433,836219
Worcestershire49£21,817758,985100
Wrexham3£11,4591046,3355
Add postcode for better results.