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,515£19,825752,9383,019
Aberdeen City11£26,861422,47825
Aberdeenshire2£26,249638,7621
Antrim4£18,484757,1705
Ards4£40,285738,0756
Armagh2£42,495326,1654
Ballymena6£21,591650,3424
Ballymoney9£15,944772,8125
Barnet - Greater London1£20,095629,2016
Bedfordshire32£17,534760,78253
Belfast3£14,365773,37756
Berkshire28£18,246867,83739
Bexley - Greater London1£15,995753,000-
Blaenau Gwent3£17,781743,4343
Brent - Greater London3£14,359865,9973
Bristol19£20,787646,39551
Bromley - Greater London5£23,612551,67213
Buckinghamshire11£19,594752,05632
Caerphilly2£12,9451077,000-
Cambridgeshire58£17,586757,63955
Cardiff8£19,352647,36630
Carmarthenshire1£17,495878,5001
Carrickfergus1£17,950544,1342
Ceredigion1£35,495512,0973
Cheshire43£21,723645,95789
City of Edinburgh8£19,191754,84230
City of London - Greater London34£19,032657,03672
Coleraine8£16,331761,5454
Conwy4£25,524522,8613
Cookstown7£15,127778,9196
Cornwall3£17,095772,8117
County Durham22£21,512641,93438
Craigavon6£24,871531,1364
Croydon - Greater London1£23,69959,3815
Cumbria2£15,100850,4408
Derbyshire37£20,433650,94078
Derry2£14,495968,5001
Devon4£14,997862,56724
Dorset11£21,276640,96618
Down3£23,080546,515-
Dumfries and Galloway9£26,054432,7836
Dundee City6£24,165531,90419
Dungannon3£15,790859,8052
Ealing - Greater London1£14,495770,0002
East Ayrshire3£13,331976,5714
East Riding of Yorkshire15£20,365653,81226
East Sussex8£19,331845,91715
Enfield - Greater London1£15,500760,0007
Essex59£19,447756,038101
Falkirk7£20,778639,1362
Fermanagh5£16,693775,8002
Fife9£24,286544,04719
Flintshire5£13,987975,7862
Glasgow City30£24,359528,48584
Gloucestershire11£18,991758,87031
Greater Manchester78£17,361763,607146
Hampshire36£20,308651,56761
Harrow - Greater London3£13,962940,8205
Havering - Greater London13£14,732874,82114
Hertfordshire35£16,811763,90889
Highland4£44,223210,12518
Hillingdon - Greater London8£18,366776,26711
Hounslow - Greater London7£23,113547,19614
Isle of Wight3£14,946963,5332
Kent35£21,153743,14658
Kingston upon Thames - Greater London1£23,795713,8008
Lambeth - Greater London1£33,995328,200-
Lancashire60£19,133761,513100
Larne2£25,470635,0502
Leicestershire24£16,001768,13159
Lincolnshire27£19,536647,29565
Lisburn2£12,725967,3568
Magherafelt4£19,773663,0008
Merseyside13£19,794661,26627
Merthyr Tydfil2£14,397855,5055
Monmouthshire2£11,795996,5005
Moray1£18,9951025,700-
Neath Port Talbot1£8,995985,000-
Newport5£22,918539,45910
Newry and Mourne6£16,992664,9406
Newtownabbey4£20,396647,31912
Norfolk14£17,091750,52653
North Ayrshire6£23,689639,3098
North Down4£16,485866,2932
North Lanarkshire4£14,838862,86413
North Yorkshire37£21,267648,81276
Northamptonshire13£20,885649,81733
Northumberland2£19,899744,5777
Nottinghamshire70£17,716763,168151
Omagh6£18,744667,0347
Oxfordshire5£23,463646,06715
Pembrokeshire3£16,162860,4202
Perth and Kinross2£18,645721,8209
Powys1£9,2957119,3501
Redbridge - Greater London1£12,450979,0001
Renfrewshire1£26,998339,81311
Rhondda Cynon Taf1£16,999535,5161
Shropshire9£18,842644,89519
Somerset11£16,719775,14132
South Ayrshire4£24,348643,9077
South Lanarkshire2£26,499532,44511
South Yorkshire43£18,486756,53986
Staffordshire42£22,112646,11981
Stirling2£14,999761,6285
Strabane2£13,200892,0001
Suffolk9£21,641646,53336
Surrey26£19,920750,94048
Swansea10£21,469642,88123
Tyne and Wear55£19,081754,05294
Waltham Forest - Greater London1£17,450734,0005
Warwickshire8£16,529773,28719
West Dunbartonshire1£10,4951078,141-
West Midlands61£16,720797,787101
West Sussex9£22,635637,94436
West Yorkshire57£21,272647,618108
Wiltshire19£28,749434,02756
Worcestershire14£18,921756,96721
Wrexham1£28,999325,8571
Add postcode for better results.