2021 BMW 4 Series
420I M Sport Step
28,425miAutoPetrol2.0L
£28,998
Huddersfield
~£728/pm
Painted in the shade of black, this coupe motor has 28,425 mi on the dash and has a 2.0L petrol engine with automatic transmission.
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.
1,497 cars
420I M Sport Step
28,425miAutoPetrol2.0L
£28,998
Huddersfield
~£728/pm
Painted in the shade of black, this coupe motor has 28,425 mi on the dash and has a 2.0L petrol engine with automatic transmission.
420D Mht M Sport
29,082miAutoDiesel2.0L
£30,150
Bristol
~£757/pm
In a blue finish, this motor has 29,082 miles clocked-up on the dashboard and comes fitted with a automatic 2000 CC engine requiring diesel.
435I M Sport
68,513miAutoPetrol3.0L
£15,995
Tavistock
~£402/pm
Grab the opportunity to buy this BMW 4 Series 435I M Sport that is now priced at only £15,995. It comes in blue, has 68,513 miles clocked up on the dash and is fitted out with a 3.0l petrol engine with automatic transmission.
2.0L 428I Sport 242 Bhp
76,000miManualPetrol2.0L
£10,595
Hitchin
~£266/pm
Painted in a silver finish, this 4 Series has 76,000 miles clocked-up on the dash and incorporates a 2.0 ltr petrol motor with manual transmission. It was registered in 2014 and is now on the market and ready for its new owner to drive home for £10,595.
420I M Sport Step
7,411miAutoPetrol2.0L
£31,990
Boston
~£803/pm
Planning on buying a BMW? Well, take a closer look at this second hand one with only 7,411 miles on the dashboard.
3.0 440I M Sport Convertible 326
26,039miAutoPetrol3.0L
£25,695
Brighton
~£645/pm
On offer and ready for its new owner to take home is this used that comes equipped with a 3.0 ltr petrol motor and automatic transmission. Buy it at the superb price of £25,695 from this dealer located in the Brighton area.
420D 190 Sport Business Media
42,984miAutoDiesel2.0L
£17,225
Colchester
~£433/pm
Advertised by this dealership located in the Colchester area is this convertible 4 Series that's got a diesel, 2000cc engine and automatic gearbox. It is available to buy in the tone of orange with 42,984 miles clocked up on the dash.
420D M Sport
49,000miAutoDiesel2.0L
£17,990
Nottingham
~£452/pm
This second hand BMW finished in red is currently on the market and ready for you to drive home with the option for you to purchase on finance.
2019 2.0 420I M Sport 181 Bhp
34,300miAutoPetrol2.0L
£21,490
Stamford
~£540/pm
Are you looking at buying a BMW 4 Series 2019 2.0 420I M Sport 181 Bhp? Then consider choosing this second hand model finished in white that has automatic transmission, a 2000cc petrol motor and 34,300 miles on the clock.
440I M Sport
29,000miAutoPetrol3.0L
£25,480
Sheffield
~£640/pm
With only 29,000 miles on the dash and painted in the shade of black, this 4 Series 440I M Sport is equipped with a 3.0l petrol motor and has automatic transmission. Currently available for sale at the great price of only £25,480 or with the possibility to buy on finance with manageable payments on hand starting from £ pm.
M Sport
28,013miAutoPetrol2.0L
£28,988
Cardiff
~£728/pm
Up for sale and ready for its next owner to take home is this 4 Series M Sport which comes fitted with automatic transmission and a 2000CC petrol motor. This second hand model is for sale at the superb price of only £28,988, comes in blue and has clocked up 28,013 miles.
420I M Sport Step
7,380miAutoPetrol2.0L
£29,898
Rutherglen
~£751/pm
A brilliant price from this dealership in Rutherglen on this low mileage BMW 4 Series in excellent, like new condition. It has a 2.0L petrol engine with automatic transmission and has 7,380 miles clocked up on the dash.
Hatchback
113,600miAutoDiesel3.0L
£13,795
Burnley
~£346/pm
On offer at our fantastic price of only £13,795 is this 4 Series, it has a 3.0 litre diesel motor with automatic transmission and it has got 113,600 miles on the dash.
420D 190 M Sport Professional Media
46,812miAutoDiesel
£15,599
Middlesbrough
~£392/pm
Are you interested in buying a BMW? Then consider choosing this second-hand model, it contains a cc diesel engine with automatic transmission and has done 46,812 miles.
420I M Sport Step Pro Pack
15,587miPetrol
£31,499
Newport
~£791/pm
This 4 Series has 15,587 miles clocked up on the dash and is equipped with a L petrol engine. This particular used one from this dealership comes in the tone of .
420I M Sport Step Pro Pack
14,723miPetrol
£31,699
Sheffield
~£796/pm
Currently available at our dealership in the Sheffield area is this almost pristine, nearly new BMW 4 Series 420I M Sport Step Pro Pack that has a LTR petrol motor with transmission. Available for sale finished in the shade of with only 14,723 miles clocked up on the dash.
2.0 420I Xdrive M Sport 181 Bhp
72,000miAutoPetrol2.0L
£12,995
Rayleigh
~£326/pm
This dealer has a fantastic price of only £12,995 on this 4 Series 2.0 420I Xdrive M Sport 181 Bhp with a 2000 cc petrol motor, automatic transmission and 72,000 miles clocked-up on the dashboard.
Coupe
55,909mi3.0L
£19,990
Sheffield
~£502/pm
Grab the chance to be the lucky owner of this coupe that is available at just £19,990. It is available in red, is fitted out with a 3000 cc motor with transmission and has 55,909 miles clocked-up on the dashboard.
420D 190 M Sport Professional Media
88,353miAutoDiesel2.0L
£11,998
Paisley
~£301/pm
This BMW is rated as one of the top twenty, most trustworthy and reliable motors in the UK. It incorporates a 2.0 L diesel engine and automatic transmission. This second hand one from this dealership has 88,353 miles clocked up on the dashboard and comes in the tone of grey. Currently available on the market at the fabulous price of just £11,998 or with the option to purchase on finance with achievable instalments available from £ per calendar month.
M Sport Convertible 6 Speed
41,000miManualPetrol2.0L
£12,995
Stamford
~£326/pm
This BMW has 41,000 mi clocked-up on the dash and comes equipped with a 2.0L petrol motor and manual transmission. This particular used one from this dealership comes finished in the shade of black.
420D Mht M Sport Step Alloys, Pro Pac
32,000miAutoDiesel2.0L
£28,294
Derby
~£711/pm
Take a look at the terrific price at this dealer for this second hand, low mileage BMW 4 Series 420D Mht M Sport Step Alloys, Pro Pac that’s got automatic transmission, a 2.0 litre diesel engine and only 32,000 miles on the clock.
2.0 420D M Sport 188 Bhp
39,300miAutoDiesel2.0L
£16,700
York
~£419/pm
In the tone of white, this motor has 39,300 miles clocked-up on the dashboard and has got a automatic 2000 cc engine requiring diesel.
420D Sport Gran Coupe
86,000miManualDiesel2.0L
£9,295
Chertsey
~£233/pm
Featuring a 2.0 ltr diesel motor with manual transmission, this used 4 Series 420D Sport Gran Coupe is available to buy in the tone of black with 86,000 miles clocked-up on the dashboard.
430D M Sport Professional Media Satelli
45,928miAutoDiesel3.0L
£19,470
Barnsley
~£489/pm
Now advertised by this dealer located in the Barnsley area is this second hand car with automatic transmission and a 3.0 litre diesel engine. It is up for sale and ready for you to take home in the shade of grey with 45,928 mi on the dash.
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 for the amount in stock, average price, age and mileage throughout the UK and by county.
County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
---|---|---|---|---|---|
All | 1,479 | £19,393 | 7 | 53,998 | 2,932 |
Aberdeen City | 7 | £25,927 | 4 | 19,799 | 23 |
Aberdeenshire | 3 | £20,396 | 6 | 49,529 | 2 |
Angus | 1 | £8,995 | 11 | 72,500 | - |
Antrim | 5 | £16,985 | 7 | 65,336 | 5 |
Ards | 2 | £20,123 | 9 | 62,400 | 8 |
Ballymena | 8 | £20,292 | 6 | 54,806 | 4 |
Ballymoney | 9 | £16,304 | 7 | 65,455 | 5 |
Barnet - Greater London | 1 | £5,995 | 10 | 195,354 | 6 |
Bedfordshire | 27 | £17,868 | 7 | 62,045 | 47 |
Belfast | 5 | £20,108 | 5 | 60,881 | 54 |
Berkshire | 25 | £18,021 | 8 | 72,223 | 44 |
Bexley - Greater London | 1 | £15,995 | 7 | 53,000 | - |
Blaenau Gwent | 2 | £19,997 | 6 | 44,151 | 5 |
Brent - Greater London | 2 | £14,542 | 8 | 64,496 | 3 |
Bristol | 26 | £18,410 | 7 | 50,247 | 53 |
Bromley - Greater London | 7 | £23,466 | 4 | 46,408 | 10 |
Buckinghamshire | 16 | £21,771 | 7 | 51,397 | 29 |
Caerphilly | 2 | £12,945 | 10 | 77,000 | - |
Cambridgeshire | 41 | £18,497 | 7 | 57,665 | 71 |
Cardiff | 7 | £22,453 | 5 | 37,122 | 26 |
Carmarthenshire | 2 | £17,245 | 7 | 65,215 | 1 |
Ceredigion | 1 | £35,495 | 5 | 12,097 | 3 |
Cheshire | 41 | £21,378 | 6 | 43,963 | 82 |
City of Edinburgh | 12 | £18,814 | 7 | 50,741 | 24 |
City of London - Greater London | 41 | £20,137 | 6 | 56,520 | 61 |
Coleraine | 7 | £16,543 | 7 | 61,244 | 5 |
Conwy | 3 | £27,366 | 4 | 16,275 | 2 |
Cookstown | 8 | £14,918 | 7 | 80,305 | 6 |
Cornwall | 4 | £18,734 | 7 | 53,134 | 8 |
County Durham | 20 | £19,815 | 6 | 43,791 | 44 |
Craigavon | 7 | £23,346 | 5 | 36,192 | 5 |
Cumbria | 2 | £14,823 | 7 | 73,292 | 8 |
Derbyshire | 37 | £21,238 | 5 | 54,208 | 77 |
Derry | 2 | £14,495 | 9 | 68,500 | 1 |
Devon | 6 | £20,912 | 7 | 47,917 | 16 |
Dorset | 8 | £24,488 | 5 | 31,829 | 19 |
Down | 2 | £24,945 | 4 | 33,788 | 1 |
Dumfries and Galloway | 8 | £24,810 | 4 | 31,441 | 5 |
Dundee City | 7 | £26,642 | 4 | 28,318 | 17 |
Dungannon | 3 | £15,623 | 8 | 59,805 | 2 |
Ealing - Greater London | 2 | £15,592 | 8 | 47,630 | 2 |
East Ayrshire | 1 | £11,998 | 10 | 71,510 | 5 |
East Riding of Yorkshire | 15 | £21,090 | 6 | 53,487 | 25 |
East Sussex | 12 | £18,894 | 8 | 44,682 | 12 |
Enfield - Greater London | 3 | £20,493 | 7 | 47,397 | 7 |
Essex | 60 | £19,340 | 7 | 55,659 | 89 |
Falkirk | 7 | £20,778 | 6 | 39,136 | 2 |
Fermanagh | 4 | £17,118 | 7 | 73,250 | 3 |
Fife | 6 | £25,531 | 5 | 38,468 | 22 |
Flintshire | 5 | £13,987 | 9 | 75,786 | 2 |
Glasgow City | 16 | £25,810 | 4 | 27,589 | 88 |
Gloucestershire | 12 | £17,060 | 8 | 59,705 | 21 |
Greater Manchester | 72 | £17,751 | 7 | 62,541 | 155 |
Hampshire | 32 | £18,808 | 7 | 55,974 | 63 |
Harrow - Greater London | 2 | £14,095 | 9 | 41,285 | 6 |
Havering - Greater London | 14 | £14,047 | 8 | 80,348 | 14 |
Hertfordshire | 46 | £16,153 | 7 | 65,737 | 89 |
Highland | 5 | £38,977 | 4 | 16,390 | 14 |
Hillingdon - Greater London | 8 | £16,577 | 7 | 73,767 | 13 |
Hounslow - Greater London | 5 | £23,470 | 5 | 52,939 | 11 |
Isle of Wight | 2 | £16,495 | 10 | 42,300 | 3 |
Kent | 39 | £22,048 | 6 | 44,432 | 63 |
Kingston upon Thames - Greater London | 1 | £23,795 | 7 | 13,800 | 6 |
Lambeth - Greater London | 1 | £32,995 | 3 | 28,200 | - |
Lancashire | 57 | £18,453 | 7 | 62,504 | 98 |
Larne | 2 | £25,470 | 6 | 35,050 | 1 |
Leicestershire | 25 | £16,241 | 7 | 67,904 | 49 |
Lincolnshire | 27 | £21,058 | 6 | 43,248 | 57 |
Lisburn | 3 | £12,382 | 9 | 79,570 | 8 |
Magherafelt | 5 | £21,817 | 5 | 58,311 | 6 |
Merseyside | 15 | £19,266 | 6 | 61,044 | 24 |
Merthyr Tydfil | 3 | £15,681 | 7 | 55,758 | 5 |
Monmouthshire | 2 | £11,595 | 9 | 96,500 | 4 |
Moray | 1 | £17,995 | 10 | 25,700 | - |
Neath Port Talbot | 1 | £8,995 | 9 | 85,000 | - |
Newport | 5 | £25,018 | 4 | 42,906 | 9 |
Newry and Mourne | 6 | £15,151 | 7 | 72,418 | 5 |
Newtownabbey | 5 | £19,115 | 6 | 46,119 | 8 |
Norfolk | 16 | £18,339 | 7 | 55,344 | 49 |
North Ayrshire | 3 | £31,048 | 4 | 37,424 | 7 |
North Down | 3 | £17,133 | 8 | 67,724 | 3 |
North Lanarkshire | 3 | £15,464 | 8 | 55,582 | 12 |
North Yorkshire | 46 | £21,304 | 6 | 48,289 | 78 |
Northamptonshire | 7 | £19,582 | 6 | 46,039 | 38 |
Northumberland | 4 | £17,046 | 8 | 57,267 | 7 |
Nottinghamshire | 61 | £17,779 | 7 | 59,472 | 154 |
Omagh | 6 | £19,269 | 6 | 62,517 | 8 |
Oxfordshire | 4 | £19,304 | 7 | 52,544 | 11 |
Pembrokeshire | 2 | £17,995 | 7 | 48,380 | 2 |
Perth and Kinross | 2 | £18,395 | 7 | 30,188 | 9 |
Powys | 1 | £8,995 | 7 | 119,350 | 1 |
Redbridge - Greater London | 1 | £11,950 | 9 | 79,000 | 1 |
Renfrewshire | 6 | £18,031 | 6 | 51,997 | 9 |
Rhondda Cynon Taf | 1 | £16,999 | 5 | 35,516 | 1 |
Shropshire | 10 | £18,094 | 6 | 46,793 | 18 |
Somerset | 10 | £17,692 | 7 | 62,933 | 30 |
South Ayrshire | 4 | £21,422 | 6 | 53,263 | 7 |
South Lanarkshire | 3 | £21,932 | 6 | 44,241 | 8 |
South Yorkshire | 35 | £17,994 | 7 | 56,479 | 100 |
Staffordshire | 40 | £20,432 | 6 | 51,296 | 79 |
Suffolk | 10 | £27,808 | 4 | 31,634 | 31 |
Surrey | 30 | £19,288 | 7 | 49,179 | 43 |
Swansea | 6 | £24,715 | 6 | 34,759 | 23 |
Tyne and Wear | 53 | £19,379 | 7 | 53,844 | 94 |
Waltham Forest - Greater London | 5 | £18,649 | 5 | 27,453 | 5 |
Warwickshire | 9 | £15,554 | 7 | 75,785 | 15 |
West Dunbartonshire | 1 | £9,995 | 10 | 78,141 | - |
West Lothian | 1 | £17,498 | 7 | 39,630 | 6 |
West Midlands | 53 | £16,334 | 7 | 104,274 | 105 |
West Sussex | 13 | £25,967 | 5 | 25,913 | 33 |
West Yorkshire | 51 | £22,229 | 6 | 46,976 | 110 |
Wiltshire | 20 | £27,331 | 5 | 35,266 | 41 |
Worcestershire | 13 | £18,895 | 7 | 50,944 | 23 |
Wrexham | 1 | £28,999 | 3 | 25,857 | - |