2024 BMW 4 Series
420I M Sport Step Pro Pack
10mi Auto Petrol 2.0L
£46,998
Fortrose
~£1,180/pm
With 10 miles clocked-up on the dash, this BMW comes fitted with automatic transmission and a 2.0L petrol motor.
0 cars
420I M Sport Step Pro Pack
10mi Auto Petrol 2.0L
£46,998
Fortrose
~£1,180/pm
With 10 miles clocked-up on the dash, this BMW comes fitted with automatic transmission and a 2.0L petrol motor.
420I M Sport Step
10mi Auto Petrol 2.0L
£43,998
Fortrose
~£1,105/pm
This second hand BMW from this dealer has 10 miles clocked up on the dash and comes fitted with a 2.0 Litre petrol engine.
M440i Xdrive Mht Step M Sport Pro Pack
10mi Auto Petrol 3.0L
£64,998
Fortrose
~£1,632/pm
This second hand BMW 4 Series M440i Xdrive Mht Step M Sport Pro Pack from this dealer in Fortrose has 10 mi clocked-up on the dash and features a 3000 cc petrol motor with automatic transmission.
M440i Xdrive Mht Step
25,475mi Auto Petrol 3.0L
£39,998
Fortrose
~£1,004/pm
An incredible price is being advertised by this dealer on this low mileage 4 Series that has a 3000 CC petrol motor with automatic transmission
420D Mht M Sport
23,651mi Auto Hybrid
£28,995
Turriff
~£728/pm
There is a brilliant price at this dealer for this BMW that has automatic transmission with a cc hybrid engine and just 23,651 miles on the clock.
420D M Sport
24,000mi Auto Diesel 2.0L
£19,995
Turriff
~£502/pm
With 24,000 mi on the dashboard and in white, this BMW comes equipped with automatic transmission and a 2.0 ltr diesel motor.
420I Sport
30,400mi Auto Petrol 2.0L
£16,995
Turriff
~£427/pm
In a black finish, this 2.0 LTR petrol BMW with automatic transmission is now available for you to own.
420D Xdrive M Sport 2-Door
84,450mi Auto Diesel 2.0L
£11,495
Aberdeen
~£289/pm
This 4 Series 420D Xdrive M Sport 2-Door contains a 2000 cc diesel motor with automatic transmission and has 84,450 miles on the dashboard. This particular used model from this dealer comes in the tone of red.
420I M Sport Gran Coupe
6,582mi Auto Petrol 2.0L
£37,700
Aberdeen
~£947/pm
A marvellous price of only £42,000 is being advertised by us at this dealer in Aberdeen on this low mileage BMW 4 Series 2.0 420I M Sport Euro 6 Ss in an almost flawless, nearly new condition.
420I M Sport Convertible
47,382mi Auto Petrol 2.0L
£19,700
Aberdeen
~£495/pm
Coming fitted with automatic transmission and a 2000 cc petrol motor, this second hand 4 Series 420I M Sport Convertible is available to buy in a grey finish with 47,382 miles clocked up on the dash.
430I M Sport Coupe
23,275mi Auto Petrol 2.0L
£34,000
Dundee
~£854/pm
Are you interested in choosing a BMW 4 Series? Then have a look at this used one with only 23,275 miles on the clock.
2.0 420I M Sport Euro 6 Ss
38,622mi Auto Petrol 2.0L
£27,500
Dundee
~£691/pm
This BMW has a low mileage of just 38,622 miles on the dash and has been on the road for less than a year.
420I M Sport Coupe
27,006mi Auto Petrol 2.0L
£26,500
Dundee
~£665/pm
Coming in white, this coupe BMW 4 Series 2.0 420I M Sport Euro 6 Ss has 27,006mi on the dash and contains a automatic 2.0 Ltr engine requiring petrol.
420I M Sport Convertible
30,731mi Auto Petrol
£29,500
Dundee
~£741/pm
Take a closer look at this 4 Series 420I M Sport Convertible that contains a L petrol motor with automatic transmission. This second hand model currently available from this dealership priced at £29,500 has a mere 30,731 miles on the clock.
2.0 420I M Sport Euro 6 Ss
37,232mi Auto Petrol 2.0L
£29,000
Dundee
~£728/pm
This used car incorporates a 2.0 ltr petrol motor with automatic transmission and has 37,232 miles clocked up on the dash. It's on the market and ready for its next owner to take home priced at only £29,000.
420I M Sport
27,431mi Auto Petrol 2.0L
£31,990
Perth
~£803/pm
Up for sale from this dealership at the remarkable price of just £31,990 is this low mileage BMW 4 Series 420I M Sport that is equipped with a 2.0 Litre petrol motor and automatic transmission
420I M Sport
27,431mi Auto Petrol 2.0L
£31,990
Perth
~£803/pm
A brilliant price of just £31,990 from our dealership for this low mileage 4 Series 420I M Sport that has a mere 27,431 miles on the dashboard.
M440i Xdrive Mht Step
27,117mi Auto Petrol 3.0L
£36,498
Perth
~£917/pm
This vehicle is currently on offer and ready for its next owner to take home. It has 27,117 mi clocked up on the dashboard and contains a 3.0 ltr petrol motor.
435D Xdrive M Sport Professional Media
63,511mi Auto Diesel 3.0L
£16,800
Cupar
~£422/pm
First registered in 2017: Used 4 Series 435D Xdrive M Sport Professional Media with automatic transmission with a 3.0 ltr diesel motor and only 63,511 miles on the dash.
420I Xdrive M Sport Professional Media
45,901mi Auto Petrol 2.0L
£18,998
Stirling
~£477/pm
Coming equipped with automatic transmission and a 2.0 LTR petrol engine; this blue second hand BMW is on the market and ready for its next owner to take home with 45,901 miles on the dash.
2.0 420D Mht M Sport Xdrive Euro 6 Ss
35,000mi Auto Hybrid 2.0L
£27,500
Kirkcaldy
~£691/pm
Grab the opportunity to be the happy owner of this BMW which is available at this dealer's great price of just £27,500. It has been finished in the shade of blue, has 35,000 miles clocked up on the dash and features a 2000cc hybrid motor with automatic transmission.
420D M Sport
20,481mi Auto Diesel 2.0L
£20,498
Bridge of Allan
~£515/pm
On offer and ready for its new owner to drive away today is this BMW 4 Series, it is fitted out with automatic transmission and a 2.0 L diesel engine. This second hand model at this dealer has 20,481 miles clocked up on the dash and has been finished in silver.
440I M Sport
29,456mi Auto Petrol 3.0L
£23,800
Stirling
~£598/pm
Painted in the shade of white, this BMW 4 Series 440I M Sport is equipped with a 3.0 Litre petrol engine with automatic transmission and it has got 29,456 miles on the clock.
420I M Sport Step
7mi Auto Petrol 2.0L
£44,898
Kirkcaldy
~£1,127/pm
With automatic transmission and a 2.0 L petrol engine, this second-hand BMW 4 Series 420I M Sport Step is finished in white and has 7 miles on the clock.