2020 BMW 4 Series
2020 2.0 430I M Sport 248 Bhp
18,000miAutoPetrol2.0L
£22,790
Stamford
~£572/pm
This BMW has a 2.0 ltr petrol engine with automatic transmission and it has 18,000 miles clocked up on the dash.
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,556 cars
2020 2.0 430I M Sport 248 Bhp
18,000miAutoPetrol2.0L
£22,790
Stamford
~£572/pm
This BMW has a 2.0 ltr petrol engine with automatic transmission and it has 18,000 miles clocked up on the dash.
420I M Sport Professional Media
39,189miManualPetrol2.0L
£19,798
Nottingham
~£497/pm
This second hand BMW from this dealer has a 2.0 LTR petrol engine with manual transmission and it has 39,189 miles clocked up on the dashboard.
420D M Sport U464 Ulez
38,000miAutoDiesel2.0L
£18,750
Bradford
~£471/pm
In the tone of blue, this coupe BMW 4 Series 420D M Sport U464 Ulez is fitted with a 2000 CC diesel motor with automatic transmission and has done 38,000 miles.
420I M Sport Step
17,843miAutoPetrol2.0L
£29,898
Rutherglen
~£751/pm
This BMW 4 Series has 17,843 miles clocked up on the dashboard and is fitted out with a 2.0L petrol engine.
3.0 435D M Sport
68,092miAutoDiesel3.0L
£18,980
Fareham
~£477/pm
Beginning at just £ per month, you could get this BMW 4 Series 3.0 435D M Sport with automatic transmission, a diesel 3.0L motor and 68,092 miles clocked up on the dash.
M Sport
16,559miAutoDiesel2.0L
£31,320
Online Dealer
~£787/pm
Coming fitted out with a 2.0 ltr diesel engine with automatic transmission, this second hand BMW 4 Series from this dealer is on the market in the tone of black and has 16,559 miles clocked up on the dash.
430D Xdrive M Sport
23,131miAutoDiesel3.0L
£22,995
Exeter
~£577/pm
A bargain price of only £22,995 from our dealership on this BMW 4 Series with low mileage which comes fitted out with a 3.0l diesel motor with automatic transmission.
3.0 435I M Sport 302 Bhp
71,746miAutoPetrol3.0L
£14,500
Stafford
~£364/pm
Starting off at around £ monthly, you could buy this BMW with 71,746 mi clocked up on the dash, petrol 3000CC motor and automatic transmission.
435D Xdrive Luxury Convertible
24,922miAutoDiesel3.0L
£17,495
Sheffield
~£439/pm
Available at this dealer is this convertible vehicle with 24,922 miles on the dashboard, automatic gearbox and 3.0L diesel motor.
420D M Sport
35,254miAutoDiesel2.0L
£19,629
Oxford
~£493/pm
35,254 mi on the dashboard, this 4 Series 420D M Sport comes fitted with automatic transmission and a 2.0 litre diesel motor.
2.0 420I M Sport 182 Bhp
34,135miAutoPetrol2.0L
£28,990
Chipping Ongar
~£728/pm
Now on the market and ready for its next owner to drive home is this BMW 4 Series 2.0 420I M Sport 182 Bhp with a 2.0L petrol motor and 34,135 miles on the clock.
420D M Sport
87,961miManualDiesel2.0L
£10,500
Newcastle upon Tyne
~£264/pm
On the market and ready for its new owner to take home is this BMW 4 Series 420D M Sport that comes fitted out with a 2.0L diesel motor and manual transmission. This second-hand model comes finished in grey and has 87,961 miles on the dash.
435D Xdrive M Sport
88,639miAutoDiesel3.0L
£15,491
Nottingham
~£389/pm
On offer at the fantastic price of just £15,491 is this BMW 4 Series which contains a 3.0L diesel motor with automatic transmission. This second hand model has clocked up 88,639 mi.
420I M Sport Step
13,461miAutoPetrol2.0L
£32,218
Reading
~£809/pm
This dealer is currently advertising a terrific price of only £32,218 for this near mint BMW 4 Series 420I M Sport Step with a mere 13,461 miles on the dashboard.
420D 190 M Sport
50,909miManualDiesel2.0L
£15,500
Antrim
~£389/pm
This car has 50,909 miles clocked up on the dashboard and has a 2.0 ltr diesel engine.
430I M Sport Gran Coupe
56,000miAutoPetrol2.0L
£17,980
Nottingham
~£452/pm
On offer and ready for its next owner to drive away today is this 4 Series 430I M Sport Gran Coupe, it comes fitted with automatic transmission and a 2.0l petrol engine. This used model currently in stock at our dealership in Nottingham is for sale at our bargain price of £17,890.
420D M Sport
105,000miAutoDiesel2.0L
£10,680
Nottingham
~£268/pm
On offer and ready for you to take home from this dealer is this 2 door BMW 4 Series 420D M Sport that's fitted with a automatic transmission and 2.0l diesel engine.
435D Xdrive M Sport
41,382miAutoDiesel3.0L
£21,599
London
~£542/pm
This second hand car available priced at £21,599 is finished in the tone of blue and has 41,382 miles clocked up on the dash.
3.0 430D M Sport Euro 6 Ss
53,990miAutoDiesel3.0L
£16,990
Bristol
~£427/pm
At our superb price of only £16,990 is this 4 Series 3.0 430D M Sport Euro 6 Ss, it is equipped with a 3.0 L diesel engine with automatic transmission and it has 53,990 miles on the dash.
2.0L 420I M Sport
8,566miAutoPetrol2.0L
£31,491
Nottingham
~£791/pm
This dealer has a fantastic price of only £31,491 on this BMW 4 Series 2.0L 420I M Sport with a 2.0 Ltr petrol motor, automatic transmission and 8,566 mi clocked up on the dash.
420I M Sport Pro Edition Step
10,542miAutoPetrol2.0L
£32,998
Ayr
~£829/pm
Available for viewing at this dealership in Ayr is this coupe second hand car consisting of a petrol, 2.0 L engine and automatic transmission. It is on the market and ready for its new owner to take home in a grey finish with 10,542 miles clocked up on the dashboard.
2.0L 430I M Sport
19,527miAutoPetrol2.0L
£31,991
Nottingham
~£803/pm
At this dealership there's a terrific price for this second hand BMW 4 Series that’s got automatic transmission, a 2.0 litre petrol motor and 19,527 miles on the clock.
M Sport
60,722miAutoDiesel2.0L
£15,445
Ely
~£388/pm
Now available from this dealership in Ely: BMW 4 Series with 60,722 miles, automatic transmission and a 2.0 ltr diesel motor.
Convertible
24,000miAutoPetrol2.0L
£16,990
Horsham
~£427/pm
Coming equipped with a 2.0L petrol motor and automatic transmission, this used BMW 4 Series is finished in the shade of blue and has 24,000 miles clocked-up 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,540 | £19,848 | 7 | 52,719 | 2,988 |
Aberdeen City | 11 | £26,588 | 4 | 23,712 | 23 |
Aberdeenshire | 2 | £26,249 | 6 | 38,762 | 1 |
Antrim | 6 | £17,064 | 7 | 60,215 | 4 |
Ards | 5 | £35,847 | 7 | 44,660 | 5 |
Armagh | 2 | £38,995 | 5 | 61,681 | 4 |
Ballymena | 7 | £21,077 | 6 | 53,008 | 3 |
Ballymoney | 8 | £16,971 | 7 | 62,883 | 4 |
Barnet - Greater London | 2 | £14,845 | 8 | 72,051 | 5 |
Bedfordshire | 30 | £17,240 | 7 | 62,757 | 59 |
Belfast | 4 | £15,911 | 7 | 49,117 | 57 |
Berkshire | 29 | £19,112 | 7 | 65,248 | 36 |
Bexley - Greater London | 1 | £15,995 | 7 | 53,000 | - |
Blaenau Gwent | 4 | £18,461 | 6 | 40,265 | 2 |
Brent - Greater London | 3 | £14,359 | 8 | 65,997 | 3 |
Bristol | 19 | £19,758 | 7 | 53,953 | 53 |
Bromley - Greater London | 9 | £25,287 | 4 | 38,784 | 11 |
Buckinghamshire | 10 | £22,884 | 6 | 49,887 | 32 |
Caerphilly | 2 | £12,945 | 10 | 77,000 | - |
Cambridgeshire | 57 | £17,796 | 7 | 57,442 | 58 |
Cardiff | 9 | £22,686 | 6 | 44,705 | 31 |
Carmarthenshire | 1 | £17,495 | 8 | 78,500 | 1 |
Ceredigion | 1 | £35,995 | 5 | 12,097 | 3 |
Cheshire | 43 | £21,028 | 6 | 45,884 | 90 |
City of Edinburgh | 9 | £23,609 | 6 | 44,974 | 29 |
City of London - Greater London | 31 | £18,153 | 6 | 62,472 | 73 |
Coleraine | 9 | £16,144 | 7 | 61,670 | 3 |
Conwy | 3 | £27,366 | 4 | 16,275 | 4 |
Cookstown | 9 | £14,166 | 8 | 79,846 | 4 |
Cornwall | 3 | £19,330 | 7 | 53,178 | 5 |
County Durham | 23 | £22,196 | 6 | 39,717 | 37 |
Craigavon | 4 | £16,658 | 7 | 47,042 | 6 |
Croydon - Greater London | 1 | £24,495 | 5 | 8,377 | 5 |
Cumbria | 4 | £18,223 | 6 | 38,164 | 5 |
Derbyshire | 41 | £19,841 | 6 | 51,713 | 70 |
Derry | 3 | £14,162 | 9 | 69,667 | - |
Devon | 4 | £15,422 | 8 | 64,005 | 29 |
Dorset | 12 | £20,170 | 6 | 37,158 | 18 |
Down | 3 | £23,080 | 5 | 46,515 | - |
Dumfries and Galloway | 8 | £25,805 | 4 | 38,692 | 6 |
Dundee City | 6 | £23,774 | 5 | 38,685 | 17 |
Dungannon | 2 | £17,460 | 7 | 58,722 | 3 |
Ealing - Greater London | 1 | £14,995 | 7 | 70,000 | 2 |
East Riding of Yorkshire | 19 | £20,259 | 6 | 52,651 | 24 |
East Sussex | 8 | £19,456 | 8 | 45,917 | 15 |
Enfield - Greater London | 2 | £13,998 | 8 | 65,414 | 6 |
Essex | 48 | £20,405 | 7 | 54,594 | 107 |
Falkirk | 6 | £18,158 | 7 | 41,157 | 2 |
Fermanagh | 4 | £17,368 | 7 | 73,250 | 3 |
Fife | 10 | £29,087 | 4 | 35,852 | 19 |
Flintshire | 5 | £13,987 | 9 | 75,786 | 2 |
Glasgow City | 28 | £25,755 | 4 | 28,640 | 77 |
Gloucestershire | 15 | £20,435 | 7 | 49,709 | 30 |
Greater Manchester | 78 | £16,766 | 7 | 64,972 | 143 |
Greenwich - Greater London | 1 | £25,495 | 4 | 28,693 | 3 |
Hampshire | 33 | £20,227 | 6 | 52,078 | 57 |
Harrow - Greater London | 3 | £11,728 | 8 | 73,499 | 4 |
Havering - Greater London | 15 | £15,016 | 8 | 71,179 | 14 |
Hertfordshire | 37 | £17,702 | 7 | 61,556 | 91 |
Highland | 4 | £44,223 | 2 | 10,125 | 19 |
Hillingdon - Greater London | 11 | £17,587 | 7 | 68,985 | 7 |
Hounslow - Greater London | 7 | £27,580 | 5 | 36,505 | 13 |
Inverclyde | 1 | £14,298 | 8 | 67,342 | - |
Isle of Wight | 3 | £14,907 | 9 | 63,533 | 2 |
Kent | 36 | £21,838 | 6 | 41,793 | 55 |
Kingston upon Thames - Greater London | 1 | £23,795 | 7 | 13,800 | 9 |
Lancashire | 54 | £19,504 | 6 | 59,595 | 111 |
Larne | 2 | £25,470 | 6 | 35,050 | 2 |
Leicestershire | 27 | £15,914 | 7 | 70,330 | 64 |
Lincolnshire | 25 | £20,307 | 6 | 42,610 | 66 |
Lisburn | 2 | £12,725 | 9 | 67,356 | 8 |
Magherafelt | 6 | £18,406 | 6 | 66,500 | 6 |
Merseyside | 13 | £17,656 | 6 | 65,480 | 27 |
Merthyr Tydfil | 1 | £14,995 | 10 | 43,000 | 5 |
Monmouthshire | 2 | £11,845 | 9 | 96,500 | 5 |
Moray | 1 | £18,995 | 10 | 25,700 | - |
Newport | 4 | £24,649 | 5 | 34,324 | 13 |
Newry and Mourne | 6 | £17,242 | 6 | 64,940 | 6 |
Newtownabbey | 4 | £20,521 | 6 | 47,319 | 12 |
Norfolk | 13 | £17,574 | 7 | 50,244 | 52 |
North Ayrshire | 7 | £26,162 | 5 | 32,188 | 8 |
North Down | 4 | £16,485 | 8 | 66,293 | 2 |
North Lanarkshire | 1 | £22,498 | 5 | 25,350 | 14 |
North Yorkshire | 41 | £20,461 | 6 | 49,081 | 69 |
Northamptonshire | 13 | £19,929 | 6 | 50,855 | 35 |
Northumberland | 3 | £17,766 | 7 | 55,023 | 7 |
Nottinghamshire | 73 | £18,192 | 7 | 59,731 | 153 |
Omagh | 7 | £21,044 | 6 | 55,340 | 5 |
Oxfordshire | 8 | £20,974 | 6 | 49,152 | 15 |
Pembrokeshire | 3 | £16,328 | 8 | 60,420 | 2 |
Perth and Kinross | 2 | £19,895 | 7 | 32,509 | 8 |
Powys | 1 | £9,295 | 7 | 119,350 | 1 |
Redbridge - Greater London | 1 | £12,450 | 9 | 79,000 | 1 |
Renfrewshire | 1 | £26,998 | 3 | 39,813 | 11 |
Rhondda Cynon Taf | 1 | £16,999 | 5 | 35,516 | 1 |
Shropshire | 6 | £18,802 | 7 | 47,367 | 23 |
Somerset | 15 | £16,847 | 7 | 73,984 | 28 |
South Ayrshire | 3 | £20,831 | 6 | 42,835 | 7 |
South Lanarkshire | 3 | £21,932 | 6 | 43,593 | 10 |
South Yorkshire | 43 | £18,629 | 7 | 57,303 | 87 |
Staffordshire | 44 | £21,007 | 6 | 49,066 | 82 |
Stirling | 1 | £15,998 | 7 | 58,418 | 5 |
Strabane | 2 | £13,200 | 8 | 92,000 | 2 |
Suffolk | 15 | £19,423 | 6 | 52,796 | 30 |
Surrey | 26 | £21,067 | 7 | 49,196 | 45 |
Swansea | 9 | £22,521 | 6 | 42,757 | 25 |
Tyne and Wear | 52 | £18,677 | 7 | 55,139 | 89 |
Waltham Forest - Greater London | 1 | £17,450 | 7 | 34,000 | 7 |
Warwickshire | 9 | £17,192 | 7 | 68,294 | 17 |
West Dunbartonshire | 1 | £10,495 | 10 | 78,141 | - |
West Lothian | 1 | £17,995 | 5 | 55,000 | 6 |
West Midlands | 57 | £16,720 | 7 | 100,911 | 104 |
West Sussex | 12 | £22,597 | 6 | 33,744 | 37 |
West Yorkshire | 58 | £21,548 | 6 | 49,469 | 102 |
Wiltshire | 25 | £29,711 | 4 | 32,562 | 52 |
Worcestershire | 15 | £18,853 | 7 | 52,084 | 18 |