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,274£19,091657,88411,420
Aberdeen City47£31,209323,85252
Aberdeenshire5£19,697637,93918
Angus5£17,554649,45311
Antrim15£14,417870,49220
Ards6£16,159764,62313
Argyll and Bute1£11,9791053,0001
Armagh8£10,5151094,01715
Ballymena13£15,987674,54931
Ballymoney4£12,608883,89210
Banbridge6£16,541673,1674
Barking & Dagenham - Greater London3£15,496679,8243
Barnet - Greater London10£13,129955,63114
Bedfordshire173£14,844874,140238
Belfast19£15,611761,61685
Berkshire71£28,260761,375151
Blaenau Gwent1£9,995761,6503
Brent - Greater London19£26,926327,46824
Bristol98£16,963759,147146
Bromley - Greater London33£27,442328,58184
Buckinghamshire79£19,764659,235147
Caerphilly9£9,212989,42515
Cambridgeshire205£15,764765,490284
Cardiff58£27,597329,866117
Carmarthenshire9£17,017659,8753
Carrickfergus6£15,398776,11514
Ceredigion8£23,119652,77116
Cheshire194£22,434545,020316
City of Edinburgh68£24,834538,668155
City of London - Greater London128£17,513653,420338
Coleraine13£11,556873,9086
Conwy29£23,391441,44831
Cookstown10£11,854998,22114
Cornwall29£18,7421054,40255
County Durham79£21,764545,659169
Craigavon28£29,313228,49062
Croydon - Greater London7£4,1091764,65941
Cumbria15£16,199755,12518
Derbyshire149£16,949756,759233
Derry15£12,079886,5839
Devon88£21,626850,650196
Dorset28£19,260755,75564
Down1£21,495422,7893
Dumfries and Galloway18£27,329334,21022
Dundee City17£25,219432,72139
Dungannon11£17,919967,43711
Ealing - Greater London10£13,264860,36115
East Ayrshire9£13,034867,76618
East Lothian1£9,6509131,3851
East Riding of Yorkshire37£22,518438,01673
East Sussex60£23,119651,23499
Enfield - Greater London24£25,032535,22365
Essex187£20,300650,406365
Falkirk29£16,870764,55911
Fermanagh12£17,775580,35312
Fife30£28,203331,44539
Flintshire25£15,628777,0944
Glasgow City82£27,198435,038189
Gloucestershire78£20,551648,972127
Greater Manchester308£15,543869,913740
Greenwich - Greater London3£29,738327,38212
Gwynedd2£7,490988,6073
Hampshire147£23,557544,323316
Harrow - Greater London6£13,235970,43213
Havering - Greater London34£20,308755,58165
Herefordshire16£31,368220,86624
Hertfordshire172£23,890550,067295
Highland34£34,236219,38926
Hillingdon - Greater London33£10,216990,40457
Hounslow - Greater London12£11,293978,80355
Inverclyde1£15,998638,365-
Isle of Wight6£16,229850,9836
Kensington & Chelsea - Greater London1£12,750788,447-
Kent154£20,526653,695238
Kingston upon Thames - Greater London6£7,8951290,68348
Lancashire211£21,537557,405365
Larne3£15,297659,000-
Leicestershire106£23,553454,021189
Limavady1£9,475793,0001
Lincolnshire133£24,345439,179226
Lisburn12£16,165654,67310
Magherafelt26£13,616882,22919
Merseyside75£20,641553,974136
Merthyr Tydfil4£16,999664,9735
Merton - Greater London3£11,663766,9584
Monmouthshire2£7,4958127,0007
Moray8£22,184559,6701
Newport53£25,848434,57392
Newry and Mourne21£18,307665,64415
Newtownabbey12£20,016459,83519
Norfolk91£18,118755,633165
North Ayrshire21£31,250224,60827
North Down4£10,858989,7267
North Lanarkshire9£21,531540,04428
North Yorkshire100£20,882551,724158
Northamptonshire58£23,089448,357128
Northumberland4£20,082756,64316
Nottinghamshire218£20,360561,913420
Omagh9£17,737674,81015
Oxfordshire30£28,394433,62161
Pembrokeshire3£18,496733,0563
Perth and Kinross20£32,815219,61945
Redbridge - Greater London11£15,494770,04225
Renfrewshire10£26,208339,11210
Rhondda Cynon Taf1£17,799668,9864
Richmond upon Thames - Greater London1£15,495649,795-
Scottish Borders1£10,490962,4921
Shropshire74£21,061559,961150
Somerset62£17,352659,18895
South Ayrshire8£22,023441,66121
South Lanarkshire7£20,386554,41217
South Yorkshire160£20,982553,758332
Staffordshire129£21,572551,807234
Stirling7£23,753442,71040
Strabane5£24,637449,8119
Suffolk48£16,375764,60669
Surrey120£21,799546,434189
Sutton - Greater London1£2,30018117,0003
Swansea39£26,668331,89977
Tyne and Wear107£16,627766,937191
Waltham Forest - Greater London14£26,370223,98518
Wandsworth - Greater London1£8,9908132,6004
Warwickshire49£21,170554,74584
West Dunbartonshire4£18,960660,6246
West Lothian14£11,4411084,1324
West Midlands316£25,000555,742536
West Sussex61£21,850640,552106
West Yorkshire264£32,537759,799509
Wiltshire105£28,210439,581184
Worcestershire58£22,312856,205113
Wrexham3£18,995441,50610
Add postcode for better results.