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,155£17,969760,20912,474
Aberdeen City32£26,634429,45279
Aberdeenshire8£23,602539,33411
Angus1£10,4401738,5685
Antrim12£15,407771,19718
Ards10£9,18010115,3958
Argyll and Bute2£15,729775,5002
Armagh7£9,17410101,8184
Ballymena14£15,638770,55328
Ballymoney8£10,596990,96212
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£7,2958140,1225
Barnet - Greater London9£9,6901365,1377
Bedfordshire159£13,722976,170229
Belfast19£15,552762,12883
Berkshire68£14,109974,830149
Blaenau Gwent8£16,673648,37116
Brent - Greater London13£14,808777,72016
Bristol96£17,883755,532180
Bromley - Greater London37£24,414538,66973
Buckinghamshire76£17,212863,740156
Caerphilly12£8,0041288,67915
Cambridgeshire196£16,833763,434307
Cardiff44£32,583327,253116
Carmarthenshire4£18,369561,60311
Carrickfergus6£16,641858,7807
Ceredigion4£12,496867,61416
Cheshire163£19,561751,824322
City of Edinburgh95£21,089652,884130
City of London - Greater London155£20,026752,588371
Coleraine16£9,8981086,90819
Conwy15£28,578434,57012
Cookstown16£10,893997,2808
Cornwall15£12,631959,32629
County Durham63£19,423651,971182
Craigavon8£23,678642,85336
Croydon - Greater London23£15,2101162,19220
Cumbria16£16,569762,42833
Derbyshire116£15,901865,341281
Derry9£15,034973,63315
Devon75£14,210974,940138
Dorset48£24,253650,859103
Dumfries and Galloway21£22,323540,82718
Dundee City20£24,804537,44240
Dungannon14£19,285672,84319
Ealing - Greater London13£11,2101262,49616
East Ayrshire5£17,008645,09716
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire39£21,985544,67682
East Sussex78£19,059952,07379
Enfield - Greater London16£21,286531,19530
Essex164£18,666858,052329
Falkirk11£9,0061191,49317
Fermanagh11£16,474681,2158
Fife37£25,483533,23354
Flintshire16£14,270884,0476
Glasgow City74£22,273540,592244
Gloucestershire58£23,106650,922124
Greater Manchester341£14,976870,604851
Greenwich - Greater London4£32,745214,59615
Hampshire180£21,461750,612407
Harrow - Greater London11£15,176968,40316
Havering - Greater London33£23,466757,79950
Herefordshire15£22,927747,70528
Hertfordshire128£22,022750,013280
Highland21£26,393532,95824
Hillingdon - Greater London37£16,431875,55659
Hounslow - Greater London45£23,068649,80848
Isle of Wight5£12,162969,2003
Kent178£24,034543,540322
Kingston upon Thames - Greater London46£24,103749,87150
Lancashire218£18,184763,767442
Larne1£19,950641,0001
Leicestershire114£20,797659,753277
Limavady2£15,843557,0001
Lincolnshire106£22,284549,681292
Lisburn7£17,464650,72015
Magherafelt29£15,206886,54423
Merseyside63£17,258763,921160
Merton - Greater London3£14,295764,3539
Monmouthshire5£6,67510120,87813
Moray8£19,934858,0476
Newport33£22,278541,74870
Newry and Mourne15£15,685767,4467
Newtownabbey16£17,327656,21019
Norfolk71£17,977859,363154
North Ayrshire24£26,408435,04723
North Down8£11,790989,7296
North Lanarkshire19£17,949751,96855
North Yorkshire73£19,859754,361221
Northamptonshire62£24,535548,988164
Northumberland8£15,056861,32711
Nottinghamshire205£18,490663,544504
Omagh16£18,250671,69216
Oxfordshire32£20,501649,45658
Pembrokeshire6£14,983949,9883
Perth and Kinross20£26,252534,29961
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85112
Renfrewshire19£20,724537,77135
Rhondda Cynon Taf10£14,266852,6079
Shropshire87£17,557765,671140
Somerset46£17,973666,395102
South Ayrshire10£19,855652,95229
South Lanarkshire19£19,481651,69130
South Yorkshire152£17,404765,686388
Staffordshire152£20,516652,195311
Stirling5£21,799537,46450
Strabane5£19,338665,9164
Suffolk49£18,463874,20580
Surrey96£22,834748,835162
Sutton - Greater London5£9,7171069,6909
Swansea21£21,422539,24258
Torfaen1£8,2951255,6001
Tyne and Wear138£17,538758,227198
Waltham Forest - Greater London12£22,749329,44216
Wandsworth - Greater London3£11,657890,5333
Warwickshire40£15,265977,05886
West Dunbartonshire3£18,931639,58410
West Lothian3£14,528875,93620
West Midlands283£17,814770,221626
West Sussex64£21,475743,000130
West Yorkshire285£18,482862,069535
Wiltshire113£29,890433,605225
Worcestershire50£21,537761,26599
Wrexham3£11,4591046,3355
Add postcode for better results.