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,263£17,997759,67512,466
Aberdeen City37£25,541433,34777
Aberdeenshire8£20,790640,17012
Angus1£10,4401738,5684
Antrim11£13,816877,41519
Ards10£9,18010115,3958
Argyll and Bute2£15,729775,5002
Armagh7£9,17410101,8184
Ballymena12£16,211770,89630
Ballymoney8£10,596990,96212
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London9£9,6071365,1507
Bedfordshire159£13,779976,109232
Belfast18£15,472763,22481
Berkshire74£14,895970,369148
Blaenau Gwent8£16,673648,37116
Brent - Greater London12£14,580778,05516
Bristol101£18,057757,338176
Bromley - Greater London39£25,142538,16273
Buckinghamshire72£17,254863,610158
Caerphilly11£8,4041186,37715
Cambridgeshire217£17,000762,933297
Cardiff43£32,819326,994121
Carmarthenshire5£18,394657,54011
Carrickfergus4£15,649855,5289
Ceredigion3£11,330969,45117
Cheshire159£20,087650,563315
City of Edinburgh95£21,215652,745131
City of London - Greater London164£19,981752,631370
Coleraine16£9,9581087,22120
Conwy15£28,578434,57012
Cookstown16£10,893997,2807
Cornwall18£12,495960,86330
County Durham67£20,427650,106176
Craigavon10£22,442645,04136
Croydon - Greater London25£17,5811057,74319
Cumbria18£16,428763,66433
Derbyshire121£16,332864,328280
Derry10£14,916971,37715
Devon81£14,919974,316138
Dorset49£24,420650,113103
Dumfries and Galloway25£22,727538,86017
Dundee City20£24,789537,44240
Dungannon15£19,979671,60519
Ealing - Greater London13£11,2701262,49614
East Ayrshire4£17,260741,94916
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire38£22,422444,95482
East Sussex74£17,4871055,46083
Enfield - Greater London13£21,637535,69035
Essex163£18,614857,749333
Falkirk11£9,0061191,49316
Fermanagh12£16,601681,1148
Fife36£25,478532,42854
Flintshire16£14,270884,0476
Glasgow City72£22,347541,852240
Gloucestershire60£22,909650,866124
Greater Manchester356£15,083869,836855
Greenwich - Greater London5£33,875213,84015
Hampshire176£21,063751,452422
Harrow - Greater London12£14,620966,55116
Havering - Greater London35£21,896758,17350
Herefordshire12£22,730750,60929
Hertfordshire122£21,384750,687286
Highland18£27,542531,19826
Hillingdon - Greater London41£16,599873,20157
Hounslow - Greater London46£23,036648,92350
Isle of Wight5£12,162969,2003
Kent180£23,937544,180320
Kingston upon Thames - Greater London47£25,709748,00949
Lancashire215£18,166764,284450
Larne1£19,950641,0001
Leicestershire118£21,302658,724273
Limavady2£15,843557,0001
Lincolnshire103£22,215550,055281
Lisburn7£17,408652,96214
Magherafelt29£15,723882,68324
Merseyside63£17,143764,711159
Merthyr Tydfil2£14,499772,4023
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,934858,0475
Newport33£22,980541,12670
Newry and Mourne14£16,234763,6608
Newtownabbey14£16,553657,98822
Norfolk73£18,969757,416152
North Ayrshire23£25,387435,04725
North Down9£10,8419103,6486
North Lanarkshire19£18,017751,53754
North Yorkshire73£19,733756,850217
Northamptonshire62£24,791550,057175
Northumberland8£15,006861,32711
Nottinghamshire228£18,490763,399500
Omagh16£18,290675,24316
Oxfordshire31£21,566650,97861
Pembrokeshire6£14,983949,9882
Perth and Kinross19£25,845534,82759
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85110
Renfrewshire18£20,920538,10435
Rhondda Cynon Taf12£13,680854,7639
Shropshire90£17,331765,985138
Somerset41£17,241766,620106
South Ayrshire11£19,386653,39529
South Lanarkshire19£19,534551,52529
South Yorkshire155£17,740765,002381
Staffordshire162£20,282651,557305
Stirling4£23,374531,17351
Strabane5£19,338665,9164
Suffolk49£18,690873,14680
Surrey99£22,142749,607157
Sutton - Greater London6£8,4811270,4088
Swansea22£21,944538,27759
Torfaen1£8,2951255,6001
Tyne and Wear141£17,386759,534199
Waltham Forest - Greater London12£22,724329,44216
Wandsworth - Greater London3£11,657890,5333
Warwickshire41£14,869979,00082
West Dunbartonshire4£17,448643,1979
West Lothian3£14,528875,93620
West Midlands294£18,133769,462627
West Sussex61£20,988843,975122
West Yorkshire281£18,619861,840544
Wiltshire113£29,533435,397223
Worcestershire47£21,903760,791102
Wrexham3£11,4591046,3354
Add postcode for better results.