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,537 | £19,730 | 7 | 52,995 | 2,942 |
Aberdeen City | 10 | £27,416 | 4 | 23,426 | 23 |
Aberdeenshire | 2 | £26,249 | 6 | 38,762 | 1 |
Antrim | 4 | £18,723 | 6 | 56,595 | 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,895 | 8 | 72,051 | 5 |
Bedfordshire | 31 | £16,950 | 7 | 64,671 | 57 |
Belfast | 4 | £15,911 | 7 | 49,117 | 56 |
Berkshire | 27 | £18,854 | 8 | 66,990 | 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 | 21 | £19,504 | 7 | 51,936 | 52 |
Bromley - Greater London | 8 | £24,753 | 4 | 42,510 | 12 |
Buckinghamshire | 12 | £22,528 | 6 | 48,166 | 31 |
Caerphilly | 2 | £12,945 | 10 | 77,000 | - |
Cambridgeshire | 50 | £17,166 | 7 | 60,328 | 58 |
Cardiff | 10 | £22,117 | 6 | 45,706 | 30 |
Carmarthenshire | 1 | £17,495 | 8 | 78,500 | 2 |
Ceredigion | 1 | £35,995 | 5 | 12,097 | 3 |
Cheshire | 44 | £20,930 | 6 | 44,275 | 87 |
City of Edinburgh | 9 | £23,673 | 6 | 39,412 | 29 |
City of London - Greater London | 34 | £19,357 | 6 | 59,226 | 69 |
Coleraine | 7 | £16,308 | 7 | 60,332 | 3 |
Conwy | 3 | £27,366 | 4 | 16,275 | 4 |
Cookstown | 9 | £14,166 | 8 | 79,846 | 4 |
Cornwall | 3 | £19,330 | 7 | 53,167 | 5 |
County Durham | 24 | £22,782 | 6 | 38,372 | 37 |
Craigavon | 4 | £16,658 | 7 | 47,042 | 6 |
Croydon - Greater London | 1 | £24,999 | 5 | 8,377 | 5 |
Cumbria | 4 | £18,223 | 6 | 37,878 | 5 |
Derbyshire | 44 | £19,738 | 6 | 50,754 | 68 |
Derry | 3 | £14,162 | 9 | 69,667 | - |
Devon | 3 | £12,898 | 9 | 77,630 | 29 |
Dorset | 12 | £20,170 | 6 | 37,158 | 18 |
Down | 3 | £23,080 | 5 | 46,515 | - |
Dumfries and Galloway | 8 | £25,805 | 4 | 36,279 | 6 |
Dundee City | 8 | £21,643 | 6 | 42,941 | 15 |
Dungannon | 2 | £17,460 | 7 | 58,722 | 3 |
Ealing - Greater London | 1 | £14,995 | 7 | 70,000 | 2 |
East Riding of Yorkshire | 17 | £21,201 | 6 | 49,896 | 24 |
East Sussex | 8 | £19,519 | 8 | 45,917 | 15 |
Enfield - Greater London | 2 | £13,998 | 8 | 65,414 | 7 |
Essex | 48 | £19,680 | 7 | 55,262 | 106 |
Falkirk | 6 | £18,158 | 7 | 41,157 | 2 |
Fermanagh | 4 | £17,368 | 7 | 73,250 | 3 |
Fife | 10 | £28,887 | 4 | 39,188 | 18 |
Flintshire | 5 | £13,987 | 9 | 75,786 | 2 |
Glasgow City | 27 | £25,676 | 4 | 29,679 | 78 |
Gloucestershire | 15 | £20,367 | 7 | 49,863 | 31 |
Greater Manchester | 75 | £16,742 | 7 | 65,793 | 142 |
Greenwich - Greater London | 2 | £30,495 | 3 | 18,587 | 2 |
Hampshire | 33 | £20,448 | 6 | 50,786 | 56 |
Harrow - Greater London | 3 | £12,162 | 8 | 73,499 | 4 |
Havering - Greater London | 15 | £15,033 | 8 | 71,179 | 14 |
Hertfordshire | 37 | £17,297 | 7 | 63,211 | 91 |
Highland | 5 | £43,378 | 2 | 13,313 | 18 |
Hillingdon - Greater London | 11 | £17,587 | 7 | 68,985 | 7 |
Hounslow - Greater London | 7 | £26,722 | 5 | 39,569 | 13 |
Inverclyde | 1 | £14,298 | 8 | 67,342 | - |
Isle of Wight | 3 | £14,907 | 9 | 63,533 | 2 |
Kent | 37 | £22,103 | 6 | 40,261 | 54 |
Kingston upon Thames - Greater London | 1 | £23,795 | 7 | 13,800 | 9 |
Lancashire | 53 | £19,639 | 6 | 59,628 | 107 |
Larne | 3 | £19,977 | 7 | 54,367 | 1 |
Leicestershire | 30 | £15,472 | 8 | 71,699 | 61 |
Limavady | 1 | £13,990 | 8 | 74,000 | - |
Lincolnshire | 24 | £20,116 | 6 | 42,879 | 65 |
Lisburn | 2 | £12,725 | 9 | 67,356 | 8 |
Magherafelt | 7 | £18,347 | 6 | 66,607 | 5 |
Merseyside | 16 | £18,781 | 6 | 60,465 | 24 |
Merthyr Tydfil | 2 | £13,997 | 9 | 49,851 | 4 |
Monmouthshire | 2 | £12,145 | 9 | 96,500 | 5 |
Moray | 1 | £18,995 | 10 | 25,700 | - |
Newport | 4 | £24,649 | 5 | 34,324 | 13 |
Newry and Mourne | 6 | £17,533 | 6 | 64,940 | 6 |
Newtownabbey | 4 | £20,521 | 6 | 47,319 | 12 |
Norfolk | 13 | £17,897 | 6 | 49,589 | 50 |
North Ayrshire | 6 | £23,023 | 6 | 36,439 | 8 |
North Down | 4 | £16,485 | 8 | 66,293 | 2 |
North Lanarkshire | 1 | £22,498 | 5 | 25,350 | 14 |
North Yorkshire | 41 | £20,382 | 6 | 48,563 | 69 |
Northamptonshire | 13 | £20,007 | 6 | 50,855 | 35 |
Northumberland | 2 | £19,899 | 7 | 44,577 | 8 |
Nottinghamshire | 74 | £17,951 | 7 | 59,979 | 146 |
Omagh | 7 | £21,044 | 6 | 55,340 | 5 |
Oxfordshire | 7 | £21,195 | 6 | 51,137 | 16 |
Pembrokeshire | 3 | £16,328 | 8 | 60,420 | 2 |
Perth and Kinross | 2 | £19,895 | 7 | 32,290 | 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 | 2 | £16,999 | 5 | 37,339 | - |
Shropshire | 6 | £17,886 | 7 | 58,587 | 22 |
Somerset | 15 | £16,901 | 7 | 73,984 | 28 |
South Ayrshire | 3 | £20,831 | 6 | 42,835 | 6 |
South Lanarkshire | 3 | £21,932 | 6 | 43,593 | 10 |
South Yorkshire | 40 | £17,994 | 7 | 59,244 | 85 |
Staffordshire | 45 | £21,491 | 6 | 47,067 | 82 |
Stirling | 2 | £14,748 | 8 | 39,648 | 4 |
Strabane | 3 | £14,130 | 7 | 83,576 | 1 |
Suffolk | 17 | £19,990 | 6 | 50,737 | 29 |
Surrey | 25 | £20,097 | 7 | 50,472 | 45 |
Swansea | 8 | £21,305 | 6 | 46,266 | 26 |
Tyne and Wear | 52 | £19,062 | 7 | 53,775 | 87 |
Waltham Forest - Greater London | 1 | £17,450 | 7 | 34,000 | 7 |
Warwickshire | 9 | £17,192 | 7 | 68,282 | 17 |
West Dunbartonshire | 1 | £10,495 | 10 | 78,141 | - |
West Lothian | 1 | £17,995 | 5 | 55,000 | 6 |
West Midlands | 57 | £16,594 | 7 | 101,965 | 104 |
West Sussex | 10 | £23,319 | 6 | 32,592 | 37 |
West Yorkshire | 55 | £21,198 | 6 | 51,035 | 101 |
Wiltshire | 23 | £29,202 | 4 | 34,056 | 56 |
Worcestershire | 15 | £18,853 | 7 | 52,084 | 18 |