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,237£18,152759,16212,453
Aberdeen City28£26,896432,03687
Aberdeenshire6£20,972644,09512
Angus1£10,4401738,5684
Antrim10£14,314873,67720
Ards9£9,13910118,4398
Argyll and Bute2£16,729775,0003
Armagh6£9,32110103,9543
Ballymena10£17,629769,87530
Ballymoney9£10,095986,28713
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London10£9,8371266,8487
Bedfordshire153£13,512977,710236
Belfast15£18,107654,49381
Berkshire80£14,752971,914142
Blaenau Gwent8£16,210752,49116
Brent - Greater London10£13,146781,86618
Bristol100£19,577755,812179
Bromley - Greater London42£23,699641,25372
Buckinghamshire83£18,339761,142146
Caerphilly11£8,6051185,53616
Cambridgeshire207£16,702763,752292
Cardiff43£34,319324,210116
Carmarthenshire5£18,394657,54310
Carrickfergus3£16,132860,4149
Ceredigion2£11,245981,87716
Cheshire154£20,093749,925301
City of Edinburgh91£21,276651,714128
City of London - Greater London162£20,364648,432380
Coleraine16£10,0181086,75819
Conwy16£29,254332,74212
Cookstown15£10,896998,4048
Cornwall14£12,592967,17435
County Durham71£19,757653,380175
Craigavon11£26,736645,96736
Croydon - Greater London23£17,0361060,73622
Cumbria19£16,042764,21229
Derbyshire120£16,351765,616282
Derry11£14,442974,01815
Devon82£15,119972,522142
Dorset54£24,348648,09191
Dumfries and Galloway25£21,963641,64718
Dundee City18£27,194527,56647
Dungannon16£19,281673,00518
Ealing - Greater London15£10,8201260,58814
East Ayrshire5£15,607753,15913
East Riding of Yorkshire33£23,195445,53284
East Sussex74£17,938955,47883
Enfield - Greater London17£22,576534,71837
Essex171£18,916856,605324
Falkirk11£9,0061191,49314
Fermanagh13£17,235674,3369
Fife30£25,137533,20459
Flintshire16£14,270884,0476
Glasgow City69£21,994542,862248
Gloucestershire68£22,133651,610114
Greater Manchester361£15,190869,883856
Greenwich - Greater London5£36,755112,17113
Hampshire172£21,925747,673415
Harrow - Greater London12£13,1031069,95814
Havering - Greater London37£21,482657,14849
Herefordshire12£21,776852,58027
Hertfordshire124£22,690649,950270
Highland18£25,175535,62028
Hillingdon - Greater London41£16,785873,55361
Hounslow - Greater London45£23,221651,55752
Isle of Wight6£12,236967,9221
Kensington & Chelsea - Greater London1£8,950996,6201
Kent183£24,419542,737321
Kingston upon Thames - Greater London40£22,409853,27652
Lancashire222£18,423664,426434
Larne1£19,950641,0001
Leicestershire113£21,976657,374274
Limavady2£15,843557,0001
Lincolnshire106£23,144548,714279
Lisburn6£17,234650,81616
Magherafelt25£15,363881,51226
Merseyside59£17,261764,198165
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,809858,0475
Newport32£21,457545,57366
Newry and Mourne15£17,258761,2429
Newtownabbey9£16,201756,07426
Norfolk75£20,209752,967155
North Ayrshire21£25,583434,87327
North Down8£11,727989,7297
North Lanarkshire21£18,747748,00648
North Yorkshire81£19,651656,159213
Northamptonshire60£23,976549,861168
Northumberland7£14,864963,19712
Nottinghamshire230£18,138764,131514
Omagh15£18,972674,82718
Oxfordshire29£21,332651,40365
Pembrokeshire6£14,983949,9882
Perth and Kinross15£27,079434,61155
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire17£20,822537,48938
Rhondda Cynon Taf12£13,763852,6369
Shropshire89£17,575765,757137
Somerset45£17,758762,137104
South Ayrshire11£19,313649,98330
South Lanarkshire20£20,295551,80729
South Yorkshire138£18,244764,052396
Staffordshire158£21,047651,224303
Stirling4£23,374531,17346
Strabane4£22,110552,1955
Suffolk44£21,824761,97282
Surrey104£21,597749,672160
Sutton - Greater London6£8,3471270,4088
Swansea18£20,131543,03858
Torfaen1£8,2951255,6001
Tyne and Wear140£17,041760,729203
Waltham Forest - Greater London8£22,124329,69919
Wandsworth - Greater London3£11,657890,5333
Warwickshire38£13,963978,99383
West Dunbartonshire4£17,448643,1979
West Lothian4£15,147870,50222
West Midlands308£18,342771,254631
West Sussex63£21,025845,519117
West Yorkshire285£18,598861,364538
Wiltshire118£30,131433,547228
Worcestershire46£21,953759,559102
Wrexham4£15,206838,5904
Add postcode for better results.