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,184£17,986759,94212,488
Aberdeen City30£27,049431,42985
Aberdeenshire8£20,790640,17011
Angus1£10,4401738,5684
Antrim13£13,160880,16719
Ards9£9,15010118,4398
Argyll and Bute2£16,729775,0003
Armagh6£9,32110103,9544
Ballymena11£17,008770,97730
Ballymoney7£10,396989,20413
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London9£9,5731365,1507
Bedfordshire155£13,313978,527236
Belfast14£17,808655,58082
Berkshire77£14,678971,413147
Blaenau Gwent9£16,264753,64316
Brent - Greater London11£14,452776,51517
Bristol96£19,604655,855184
Bromley - Greater London38£23,787640,90372
Buckinghamshire79£18,177760,418152
Caerphilly11£8,3591186,37715
Cambridgeshire210£16,779763,188297
Cardiff43£33,567326,007120
Carmarthenshire5£18,394657,54311
Carrickfergus3£16,132860,4149
Ceredigion2£11,245981,87716
Cheshire155£20,338649,062306
City of Edinburgh92£21,181651,714130
City of London - Greater London159£20,184650,287377
Coleraine15£9,7551088,43519
Conwy16£29,254332,74212
Cookstown16£10,818997,2807
Cornwall14£12,592967,17435
County Durham70£19,788653,499175
Craigavon11£20,879653,83434
Croydon - Greater London24£17,6511059,57721
Cumbria18£16,194763,34030
Derbyshire121£16,192866,217281
Derry11£14,442974,01815
Devon80£14,999973,209141
Dorset52£24,485648,61296
Dumfries and Galloway26£22,080641,22117
Dundee City20£24,661537,66242
Dungannon16£19,374673,00518
Ealing - Greater London14£10,7861260,38914
East Ayrshire5£15,607753,15914
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire36£23,126444,18184
East Sussex72£17,796955,84984
Enfield - Greater London15£21,427634,76937
Essex166£18,945856,935326
Falkirk11£9,0061191,49315
Fermanagh11£16,510679,6699
Fife32£25,316532,40858
Flintshire16£14,270884,0476
Glasgow City69£22,108541,929243
Gloucestershire64£21,933652,979116
Greater Manchester366£15,289869,320853
Greenwich - Greater London5£36,755111,77115
Hampshire166£21,814748,489413
Harrow - Greater London11£13,5671071,31517
Havering - Greater London37£21,482657,14849
Herefordshire13£22,790750,09926
Hertfordshire122£21,800750,897272
Highland18£25,442535,05526
Hillingdon - Greater London43£17,052870,99259
Hounslow - Greater London44£23,349652,36755
Isle of Wight5£12,110969,2001
Kensington & Chelsea - Greater London1£8,950996,6201
Kent172£24,543542,273326
Kingston upon Thames - Greater London42£23,281751,97452
Lancashire214£17,973764,853436
Larne1£19,950641,0001
Leicestershire118£21,913657,103273
Limavady2£15,843557,0001
Lincolnshire107£22,513549,475275
Lisburn6£16,318753,79015
Magherafelt26£15,816883,41526
Merseyside62£16,905765,720162
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,809858,0475
Newport31£22,222543,31768
Newry and Mourne16£17,017762,0748
Newtownabbey9£16,201756,07426
Norfolk72£20,042753,430157
North Ayrshire22£25,688434,49826
North Down7£11,6171094,7168
North Lanarkshire18£18,429751,38848
North Yorkshire82£19,710655,915214
Northamptonshire61£24,822548,440172
Northumberland7£14,864863,57312
Nottinghamshire227£17,966764,074510
Omagh16£19,218574,08817
Oxfordshire31£22,516649,63063
Pembrokeshire6£14,983949,9882
Perth and Kinross14£26,585536,22658
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire16£20,236537,76638
Rhondda Cynon Taf13£13,396853,9819
Shropshire90£17,186766,203136
Somerset40£17,479765,132105
South Ayrshire10£19,025651,71331
South Lanarkshire18£19,647651,20330
South Yorkshire145£17,665765,266395
Staffordshire155£20,437651,736305
Stirling4£23,374531,17347
Strabane5£19,338665,7564
Suffolk41£20,899866,13486
Surrey103£21,564749,828156
Sutton - Greater London6£8,4471270,4088
Swansea18£20,181543,03861
Torfaen1£8,2951255,6001
Tyne and Wear137£16,865761,273203
Waltham Forest - Greater London9£23,421327,57719
Wandsworth - Greater London3£11,657890,5333
Warwickshire38£13,996978,75384
West Dunbartonshire4£17,448643,1979
West Lothian4£15,270870,50221
West Midlands299£18,240771,947629
West Sussex65£21,034745,966119
West Yorkshire277£18,182863,048547
Wiltshire121£29,587435,915225
Worcestershire45£21,958759,397102
Wrexham3£11,4591046,3354
Add postcode for better results.