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,080£18,120759,04012,321
Aberdeen City28£28,321430,88391
Aberdeenshire9£19,051649,03214
Angus2£13,9931232,3354
Antrim12£14,007879,76218
Ards10£10,65511111,9859
Argyll and Bute2£16,479775,0003
Armagh7£9,03110106,1043
Ballymena12£18,483670,63228
Ballymoney8£14,401877,37816
Banbridge6£14,258770,6003
Barking & Dagenham - Greater London2£14,5311462,2036
Barnet - Greater London9£9,6131270,2407
Bedfordshire155£14,266975,349242
Belfast20£18,348658,49774
Berkshire72£15,806870,370141
Bexley - Greater London1£28,880317,5103
Blaenau Gwent5£15,897649,36914
Brent - Greater London7£13,596873,23716
Bristol101£19,563655,650177
Bromley - Greater London38£24,041639,27866
Buckinghamshire75£18,579761,074154
Caerphilly8£7,4951289,07221
Cambridgeshire198£16,646764,919289
Cardiff42£31,981329,123116
Carmarthenshire6£17,578655,39410
Carrickfergus5£17,348755,7938
Ceredigion1£3,49514107,18016
Cheshire140£20,163650,434294
City of Edinburgh87£21,175650,936124
City of London - Greater London143£20,415750,560377
Coleraine14£9,9181087,20722
Conwy16£29,710429,0228
Cookstown12£11,951996,21310
Cornwall13£12,5101068,51233
County Durham63£21,771652,245185
Craigavon17£27,251539,67528
Croydon - Greater London26£19,327952,28023
Cumbria17£18,663652,54231
Derbyshire122£15,545868,843278
Derry11£11,8871084,08214
Devon83£15,855970,268137
Dorset53£22,778749,23892
Down1£4,4501495,6713
Dumfries and Galloway24£21,043645,04818
Dundee City15£23,231536,56648
Dungannon18£19,474867,80718
Ealing - Greater London16£10,8521260,66217
East Ayrshire7£16,233750,35113
East Riding of Yorkshire44£23,852443,91579
East Sussex75£16,1451058,65988
Enfield - Greater London16£23,975428,89836
Essex176£18,586857,524321
Falkirk13£9,8151090,90013
Fermanagh14£16,786674,7519
Fife35£23,843538,56760
Flintshire16£14,270884,0474
Glasgow City70£20,640644,337246
Gloucestershire65£20,489757,604104
Greater Manchester328£14,884871,289823
Greenwich - Greater London6£35,712213,81510
Hampshire173£21,592748,478397
Harrow - Greater London11£14,521974,66818
Havering - Greater London46£20,964655,01248
Herefordshire11£22,565646,18324
Hertfordshire123£22,501748,547272
Highland19£26,061534,08024
Hillingdon - Greater London45£16,661872,06562
Hounslow - Greater London49£23,539648,99052
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent157£22,515547,881335
Kingston upon Thames - Greater London37£25,655744,92546
Lancashire206£18,646665,147425
Larne1£19,950641,0001
Leicestershire123£23,469653,098262
Limavady2£11,583770,0002
Lincolnshire107£23,205546,262250
Lisburn5£21,666632,94116
Magherafelt24£15,651881,64925
Merseyside66£16,840767,073159
Merthyr Tydfil1£17,899433,4565
Merton - Greater London4£12,620771,9746
Monmouthshire3£6,52810125,46314
Moray6£20,746765,8205
Neath Port Talbot1£19,000468,0991
Newport23£20,717645,82477
Newry and Mourne12£17,673663,21811
Newtownabbey11£15,047767,07424
Norfolk77£19,294754,660157
North Ayrshire19£26,297433,41227
North Down7£12,238887,6359
North Lanarkshire22£19,628747,32251
North Yorkshire68£19,181657,109212
Northamptonshire52£23,932548,488176
Northumberland6£16,690958,78513
Nottinghamshire203£18,347763,304524
Omagh15£18,755678,34716
Oxfordshire32£20,539652,49766
Pembrokeshire6£15,767947,3943
Perth and Kinross21£28,954427,59147
Powys4£15,813867,8431
Redbridge - Greater London9£14,378966,74511
Renfrewshire13£20,606540,14934
Rhondda Cynon Taf12£13,613854,49011
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire89£17,462764,993136
Somerset48£23,161651,739100
South Ayrshire12£17,295660,74934
South Lanarkshire18£20,117550,86528
South Yorkshire149£18,794763,487380
Staffordshire161£21,150550,294309
Stirling6£20,298542,24144
Strabane4£22,110552,1953
Suffolk38£21,288758,71077
Surrey99£21,183750,101163
Sutton - Greater London5£7,9981267,4909
Swansea23£21,571543,45355
Torfaen1£7,9951255,6001
Tyne and Wear127£17,067760,939215
Waltham Forest - Greater London5£20,559333,38920
Wandsworth - Greater London2£9,9908105,3004
Warwickshire46£16,486867,76378
West Dunbartonshire2£17,848647,4319
West Lothian5£16,057765,80017
West Midlands310£18,534770,507600
West Sussex66£21,366845,398122
West Yorkshire276£19,157759,095552
Wiltshire102£29,232536,099227
Worcestershire45£22,827758,03999
Wrexham3£17,276728,1763
Add postcode for better results.