2022 BMW 4 Series
M Sport
4,283miAutoPetrol2.0L
£35,900
Online Dealer
~£902/pm
This BMW has a 2.0 LTR petrol motor with automatic transmission and it has 4,283 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
M Sport
4,283miAutoPetrol2.0L
£35,900
Online Dealer
~£902/pm
This BMW has a 2.0 LTR petrol motor with automatic transmission and it has 4,283 miles clocked-up on the dash.
2.0 420I Gpf M Sport Xdrive Euro 6 Ss
52,236miAutoPetrol2.0L
£18,475
Peterborough
~£464/pm
On the market and ready for its new owner to drive home is this BMW 4 Series 2.0 420I Gpf M Sport Xdrive Euro 6 Ss that has automatic transmission and a 2.0 litre petrol engine. This used model available from this dealership in Peterborough has 52,236 miles on the dashboard and comes finished in .
428I M Sport
59,743miAutoPetrol2.0L
£13,999
Chepstow
~£352/pm
With 59,743 miles on the dash, this BMW 4 Series 428I M Sport comes equipped with automatic transmission and has a 2000cc petrol motor.
420D M Sport
63,619miAutoDiesel2.0L
£15,891
Nottingham
~£399/pm
Finished in blue, this coupe has got 63,619 miles clocked up on the dashboard and is fitted out with a 2000CC diesel engine.
420D M Sport U1380 Ulez
74,931miAutoDiesel2.0L
£14,750
Market Harborough
~£370/pm
74,931 miles clocked up on the dash and painted in the shade of white, this coupe vehicle features automatic transmission and a 2.0L diesel motor.
2.0 420D Xdrive M Sport 181 Bhp
120,000miAutoDiesel2.0L
£9,900
Manchester
~£249/pm
On offer and ready for you to drive away is this BMW 4 Series that incorporates a 2.0 litre diesel motor and automatic transmission. This second hand one located in Manchester has 120,000 miles clocked up on the dash.
2.0 420D M Sport Xdrive Euro 6 Ss
50,115miAutoDiesel2.0L
£18,950
Lisburn
~£476/pm
Available on the market is this BMW 4 Series 2.0 420D M Sport Xdrive Euro 6 Ss which has a 2000 cc diesel motor with automatic transmission. At the superb price of just £18,950 and manageable instalments on hand starting from only £ pm.
420D 190 Xdrive M Sport Prof Media
64,551miAutoDiesel2.0L
£15,272
Colchester
~£384/pm
This second hand BMW from this dealer in Colchester has got 64,551 miles clocked-up on the dash and features a 2000 cc diesel motor with automatic transmission.
440I M Sport
24,016miAutoPetrol3.0L
£20,995
Durham
~£527/pm
This second hand car has been driven for under a full year and has got just 24,016 miles on the dash.
420I M Sport
20,817miAutoPetrol2.0L
£29,000
King's Lynn
~£728/pm
On offer at our amazing price of only £29,000 is this 4 Series 420I M Sport with a 2000cc petrol motor, automatic transmission and 20,817 miles clocked up on the dashboard.
420D 190 M Sport Professional Media
54,036miAutoDiesel
£17,999
Gillingham
~£452/pm
This second hand car is fitted out with automatic transmission and a CC diesel motor with 54,036 miles clocked-up on the dash.
420I M Sport Step Pro Pack
28,235miAutoPetrol2.0L
£27,998
Goole
~£703/pm
Get this second hand 4 Series for just £27,998. Credit plans commence at £ every month for this vehicle which has got automatic transmission and a 2000cc petrol engine.
2.0 420D M Sport Euro 6 Ss
43,685miAutoDiesel2.0L
£16,475
Peterborough
~£414/pm
Looking to buy a BMW 4 Series 2.0 420D M Sport Euro 6 Ss? Then have a more in depth look at this second-hand one, it has got 43,685 miles clocked up on the dash and features a 2.0 ltr diesel engine with automatic transmission.
420I M Sport Professional Media
£19,498
Bathgate
~£490/pm
Grab the chance to own this BMW now priced at only £19,498. It comes finished in the shade of , is fitted out with a l motor with transmission and has few miles clocked up on the dash.
420D 190 M Sport Professional Media
£15,998
Birmingham
~£402/pm
Become the next owner of this like new BMW 4 Series 420D 190 M Sport Professional Media, it is equipped with a CC motor with transmission. This second hand one comes in the tone of and only has few miles clocked up on the dash.
420D Mht M Sport Step
£31,498
Dumfries
~£791/pm
At this car dealership there is a low price on this 4 Series 420D Mht M Sport Step that’s got few miles on the clock, transmission and a cc engine.
435D M Sport Hatchback Xdrive Euro
102,669miAutoDiesel3.0L
£13,495
Reading
~£339/pm
At the terrific price of just £13,495 is this very popular, best selling BMW which has a 3000CC diesel engine with automatic transmission. This one with low mileage is in a like new, almost flawless condition inside and out and has clocked up a mere 102,669 miles.
420I M Sport Step
12,888miAutoPetrol2.0L
£31,898
Rutherglen
~£801/pm
Possessing a CC motor with transmission and with a mere few miles clocked up on the dashboard, this 2 door used car can very easily be mistaken for a brand spanking new vehicle.
420D 190 M Sport Professional Media
29,557miAutoDiesel2.0L
£18,998
Huddersfield
~£477/pm
This second hand car has few miles clocked-up on the dash and is fitted with a Litre motor with transmission. It's now available for sale for the fabulous price of only £18,998.
420D M Sport
30,297miAutoDiesel2.0L
£14,490
Washington
~£364/pm
Up for sale and ready for its next owner to drive away today is this BMW 4 Series that is equipped with a 2000CC diesel motor and automatic transmission. This used model is available at the brilliant price of only £14,490, comes in white and has 30,297 miles on the dash.
2.0 420D M Sport
111,244miAutoDiesel2.0L
£10,491
Nottingham
~£263/pm
With 111,244 mi clocked up on the dash and in the tone of grey, this BMW 4 Series features automatic transmission and a 2.0l diesel engine.
2.0 420D M Sport Euro 6 Ss
63,000miAutoDiesel2.0L
£12,995
Huddersfield
~£326/pm
The BMW 4 Series is one of the United Kingdom's top ten, most reliable and most popular vehicles. this dealer in Huddersfield is advertising a bargain price of £12,995 on this second-hand one.
3.0 430D M Sport Xdrive Euro 6 Ss
36,338miAutoDiesel3.0L
£20,840
Crewe
~£523/pm
Grab the opportunity to be the new owner of this 4 Series 3.0 430D M Sport Xdrive Euro 6 Ss that is priced at this dealer's great price of just £20,840. It comes in the tone of blue, has clocked-up 36,338 miles and contains a 3.0 Ltr diesel engine.
420I M Sport Professional Media
25,318miAutoPetrol2.0L
£21,899
Stafford
~£550/pm
There is a marvellous price of only £21,899 for this second hand, BMW 4 Series that’s got automatic transmission with a 2.0 ltr petrol motor and only 25,318 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,522 | £19,609 | 7 | 52,642 | 2,896 |
Aberdeen City | 10 | £25,006 | 5 | 34,139 | 21 |
Aberdeenshire | 1 | £20,995 | 5 | 54,400 | - |
Antrim | 5 | £15,928 | 7 | 68,636 | 4 |
Ards | 1 | £13,250 | 9 | 80,000 | 8 |
Armagh | 2 | £40,995 | 5 | 44,000 | 7 |
Ballymena | 4 | £24,950 | 6 | 39,976 | 6 |
Ballymoney | 6 | £14,838 | 8 | 64,308 | 5 |
Barnet - Greater London | 1 | £9,895 | 10 | 114,901 | 5 |
Bedfordshire | 32 | £17,759 | 7 | 64,107 | 57 |
Belfast | 6 | £16,523 | 7 | 44,976 | 50 |
Berkshire | 26 | £19,345 | 7 | 62,673 | 34 |
Bexley - Greater London | 1 | £16,295 | 7 | 53,000 | - |
Blaenau Gwent | 4 | £17,971 | 6 | 47,265 | 2 |
Brent - Greater London | 1 | £13,088 | 9 | 79,992 | 4 |
Bristol | 18 | £18,265 | 7 | 55,211 | 49 |
Bromley - Greater London | 8 | £24,432 | 4 | 39,186 | 18 |
Buckinghamshire | 14 | £20,046 | 7 | 54,105 | 31 |
Caerphilly | 2 | £12,945 | 10 | 77,000 | 2 |
Cambridgeshire | 52 | £16,320 | 7 | 63,898 | 51 |
Cardiff | 9 | £25,224 | 5 | 42,012 | 24 |
Carmarthenshire | 2 | £16,395 | 8 | 70,450 | 2 |
Carrickfergus | 1 | £30,999 | 2 | 13,593 | 2 |
Ceredigion | 1 | £35,995 | 5 | 12,097 | 3 |
Cheshire | 39 | £22,949 | 6 | 44,597 | 85 |
City of Edinburgh | 11 | £25,977 | 5 | 38,479 | 32 |
City of London - Greater London | 42 | £18,486 | 6 | 60,908 | 65 |
Coleraine | 5 | £17,068 | 7 | 58,040 | 4 |
Conwy | 4 | £24,773 | 5 | 23,456 | 5 |
Cookstown | 6 | £15,623 | 7 | 69,344 | 4 |
Cornwall | 2 | £19,997 | 8 | 39,250 | 5 |
County Durham | 18 | £23,831 | 5 | 37,870 | 48 |
Craigavon | 1 | £18,399 | 6 | 34,807 | 7 |
Croydon - Greater London | 3 | £26,482 | 6 | 52,000 | 2 |
Cumbria | 4 | £18,049 | 7 | 41,412 | 7 |
Derbyshire | 48 | £18,860 | 6 | 56,058 | 74 |
Derry | 3 | £14,495 | 9 | 69,667 | - |
Devon | 8 | £17,948 | 7 | 54,301 | 28 |
Dorset | 6 | £29,653 | 5 | 20,433 | 20 |
Down | 3 | £23,162 | 5 | 46,515 | - |
Dumfries and Galloway | 3 | £24,014 | 4 | 26,991 | 5 |
Dundee City | 6 | £22,607 | 5 | 43,229 | 13 |
Dungannon | 3 | £16,645 | 8 | 46,448 | 2 |
Ealing - Greater London | 1 | £14,995 | 7 | 70,000 | 2 |
East Ayrshire | 1 | £15,499 | 6 | 63,085 | 5 |
East Riding of Yorkshire | 17 | £22,854 | 6 | 43,838 | 21 |
East Sussex | 13 | £19,502 | 8 | 49,613 | 10 |
Enfield - Greater London | 1 | £15,990 | 8 | 23,000 | 6 |
Essex | 46 | £18,692 | 7 | 56,610 | 112 |
Falkirk | 6 | £18,158 | 7 | 41,157 | 4 |
Fermanagh | 4 | £14,368 | 8 | 85,700 | 4 |
Fife | 11 | £31,575 | 4 | 31,587 | 17 |
Flintshire | 7 | £13,697 | 9 | 81,636 | 2 |
Glasgow City | 35 | £24,861 | 5 | 32,572 | 71 |
Gloucestershire | 12 | £21,769 | 7 | 48,981 | 27 |
Greater Manchester | 69 | £16,158 | 7 | 63,817 | 145 |
Greenwich - Greater London | 1 | £21,495 | 6 | 21,433 | 2 |
Hampshire | 31 | £18,870 | 7 | 55,975 | 56 |
Harrow - Greater London | 1 | £15,495 | 7 | 28,808 | 4 |
Havering - Greater London | 14 | £13,696 | 8 | 74,971 | 13 |
Herefordshire | 2 | £21,839 | 5 | 40,045 | 2 |
Hertfordshire | 48 | £18,738 | 7 | 56,881 | 86 |
Highland | 5 | £40,497 | 3 | 17,516 | 17 |
Hillingdon - Greater London | 10 | £14,136 | 8 | 74,933 | 8 |
Hounslow - Greater London | 9 | £30,006 | 4 | 35,102 | 14 |
Inverclyde | 1 | £14,998 | 8 | 67,342 | - |
Isle of Wight | 2 | £16,495 | 10 | 42,300 | 5 |
Kent | 30 | £21,716 | 7 | 41,812 | 52 |
Kingston upon Thames - Greater London | 4 | £24,807 | 6 | 18,204 | 7 |
Lancashire | 47 | £20,579 | 6 | 58,725 | 113 |
Larne | 3 | £20,243 | 7 | 54,367 | 2 |
Leicestershire | 28 | £17,037 | 7 | 70,716 | 58 |
Limavady | 1 | £14,490 | 8 | 74,000 | - |
Lincolnshire | 26 | £18,971 | 6 | 45,440 | 65 |
Lisburn | 3 | £14,067 | 8 | 65,471 | 8 |
Magherafelt | 7 | £18,619 | 6 | 66,607 | 7 |
Merseyside | 15 | £19,822 | 5 | 49,000 | 21 |
Merthyr Tydfil | 2 | £15,247 | 8 | 56,724 | 5 |
Moray | 1 | £18,995 | 10 | 25,700 | - |
Newport | 3 | £32,166 | 4 | 28,024 | 13 |
Newry and Mourne | 7 | £17,884 | 6 | 61,093 | 5 |
Newtownabbey | 3 | £26,748 | 4 | 37,036 | 15 |
Norfolk | 19 | £19,512 | 6 | 52,281 | 44 |
North Ayrshire | 6 | £23,023 | 6 | 36,439 | 10 |
North Down | 4 | £16,485 | 8 | 66,293 | 2 |
North Lanarkshire | 4 | £14,155 | 8 | 74,061 | 10 |
North Yorkshire | 36 | £20,793 | 6 | 48,539 | 68 |
Northamptonshire | 13 | £21,494 | 6 | 49,221 | 38 |
Northumberland | 6 | £18,174 | 7 | 54,182 | 6 |
Nottinghamshire | 68 | £17,201 | 7 | 60,906 | 133 |
Omagh | 8 | £19,813 | 6 | 58,692 | 4 |
Oxfordshire | 7 | £18,216 | 7 | 52,357 | 16 |
Pembrokeshire | 3 | £16,662 | 8 | 60,420 | 2 |
Perth and Kinross | 3 | £26,760 | 5 | 40,001 | 10 |
Powys | 1 | £9,295 | 7 | 119,350 | 1 |
Redbridge - Greater London | 1 | £12,750 | 9 | 79,000 | 1 |
Renfrewshire | 2 | £21,248 | 6 | 45,975 | 14 |
Rhondda Cynon Taf | 2 | £18,049 | 5 | 37,336 | - |
Shropshire | 6 | £15,011 | 8 | 63,226 | 20 |
Somerset | 17 | £16,644 | 8 | 64,506 | 30 |
South Ayrshire | 3 | £15,498 | 7 | 58,317 | 5 |
South Lanarkshire | 4 | £21,824 | 6 | 43,561 | 6 |
South Yorkshire | 39 | £20,666 | 6 | 51,817 | 80 |
Staffordshire | 42 | £19,140 | 7 | 53,662 | 86 |
Stirling | 1 | £16,498 | 0 | - | 4 |
Strabane | 3 | £14,330 | 7 | 83,576 | 1 |
Suffolk | 13 | £19,284 | 7 | 55,204 | 27 |
Surrey | 24 | £18,754 | 7 | 51,048 | 42 |
Sutton - Greater London | 1 | £9,949 | 7 | 117,000 | - |
Swansea | 8 | £22,349 | 5 | 31,173 | 27 |
Tyne and Wear | 56 | £19,557 | 7 | 50,292 | 80 |
Waltham Forest - Greater London | 1 | £17,450 | 7 | 34,000 | 7 |
Warwickshire | 9 | £16,208 | 7 | 74,313 | 15 |
West Dunbartonshire | 1 | £10,495 | 10 | 78,141 | - |
West Lothian | 2 | £17,497 | 6 | 43,167 | 6 |
West Midlands | 58 | £17,392 | 7 | 95,849 | 100 |
West Sussex | 10 | £18,723 | 7 | 35,769 | 42 |
West Yorkshire | 54 | £20,570 | 6 | 53,768 | 96 |
Wiltshire | 26 | £29,895 | 4 | 33,431 | 49 |
Worcestershire | 12 | £19,880 | 7 | 53,945 | 19 |