Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW 4 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 4 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 4 Series buying guide here.

BMW 4 Series Data by County

BMW 4 Series data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,482£19,596753,1102,937
Aberdeen City6£24,514422,02221
Angus1£8,9951172,500-
Antrim3£16,993873,0267
Ards3£23,515748,7675
Ballymena7£17,906660,2074
Ballymoney7£16,679766,9528
Bedfordshire33£17,650761,82442
Belfast6£19,506657,02154
Berkshire25£18,182865,74046
Bexley - Greater London1£15,995753,000-
Blaenau Gwent2£19,997644,1515
Brent - Greater London3£15,497769,6003
Bristol20£18,803753,62056
Bromley - Greater London6£24,756548,16012
Buckinghamshire13£18,840757,93131
Caerphilly2£12,9451077,000-
Cambridgeshire42£19,159655,27574
Cardiff10£23,425540,99227
Carmarthenshire2£17,245765,2151
Carrickfergus1£26,950351,6223
Ceredigion2£23,995749,2802
Cheshire39£23,605541,65281
City of Edinburgh11£18,729751,33627
City of London - Greater London34£19,829654,96467
Coleraine8£15,016863,9115
Conwy3£27,366416,2752
Cookstown9£14,977780,0504
Cornwall7£25,806737,4594
County Durham21£20,010644,51941
Craigavon8£26,202426,9445
Croydon - Greater London1£34,908221,7125
Cumbria1£17,610650,8808
Derbyshire39£22,017552,07878
Derry2£14,573878,0002
Devon8£24,630745,86917
Dorset6£22,197636,77322
Down2£24,945433,7881
Dumfries and Galloway7£23,640532,6066
Dundee City4£26,625431,90215
Dungannon3£15,623859,8051
Ealing - Greater London3£15,226851,7532
East Ayrshire2£13,923878,5395
East Riding of Yorkshire11£19,102653,12530
East Sussex11£17,746854,00615
Enfield - Greater London2£15,493957,0005
Essex56£19,986754,25996
Falkirk9£20,799740,3241
Fermanagh3£19,158656,0003
Fife10£27,867535,34921
Flintshire5£13,987975,7862
Glasgow City25£24,649530,52273
Gloucestershire10£16,175868,46422
Greater Manchester69£16,863762,810160
Hampshire31£19,040755,41267
Harrow - Greater London2£14,095941,2853
Havering - Greater London14£15,668873,61217
Herefordshire1£18,000662,3593
Hertfordshire50£16,118763,80388
Highland4£45,72329,89314
Hillingdon - Greater London10£14,042881,58411
Hounslow - Greater London5£23,790552,9399
Isle of Wight2£16,4951042,3002
Kent32£20,827744,81371
Kingston upon Thames - Greater London1£23,795713,8005
Lancashire47£19,298759,413108
Larne2£25,470635,0501
Leicestershire24£16,925767,62947
Limavady1£16,745570,0001
Lincolnshire26£21,477538,26553
Lisburn3£12,382979,5708
Magherafelt6£20,097671,0935
Merseyside15£17,937764,51625
Merthyr Tydfil2£16,347849,6546
Monmouthshire2£11,545996,5003
Moray1£17,9951025,700-
Neath Port Talbot1£8,995985,000-
Newport12£30,691220,74014
Newry and Mourne6£15,108869,3546
Newtownabbey4£19,195644,7066
Norfolk16£19,003751,21346
North Ayrshire1£14,249874,2007
North Down3£17,133867,7242
North Lanarkshire2£16,147862,18312
North Yorkshire33£20,959649,61185
Northamptonshire10£20,587640,94937
Northumberland4£16,746857,2676
Nottinghamshire79£18,110761,014149
Omagh5£17,189778,0207
Oxfordshire4£19,304752,54410
Pembrokeshire2£17,745748,3802
Perth and Kinross1£18,290635,7369
Powys1£8,9957119,350-
Renfrewshire5£19,058652,8238
Rhondda Cynon Taf1£16,699535,5161
Shropshire8£17,007743,41518
Somerset16£18,168761,34924
South Ayrshire7£24,355543,6229
South Lanarkshire1£32,698311,8908
South Yorkshire34£18,328757,97396
Staffordshire38£20,052650,12478
Stirling3£17,498640,0093
Suffolk10£27,562431,63427
Surrey31£19,907747,68538
Swansea7£23,541534,00319
Tyne and Wear51£18,254755,27794
Waltham Forest - Greater London5£23,649324,1385
Warwickshire9£12,859883,42114
West Dunbartonshire1£9,9951078,141-
West Lothian2£14,998862,6947
West Midlands66£18,747686,957115
West Sussex18£25,532529,23623
West Yorkshire51£21,399649,022109
Wiltshire16£29,649430,63146
Worcestershire13£20,867755,42023
Add postcode for better results.