2021 BMW 4 Series
420I M Sport Coupe
27,006mi Auto Petrol 2.0L
£26,500
Dundee
~£665/pm
This coupe BMW has 27,006 miles clocked up on the dash and features a 2.0 LTR petrol engine with automatic transmission.
5 cars
420I M Sport Coupe
27,006mi Auto Petrol 2.0L
£26,500
Dundee
~£665/pm
This coupe BMW has 27,006 miles clocked up on the dash and features a 2.0 LTR petrol engine with automatic transmission.
420I M Sport Convertible
30,731mi Auto Petrol
£29,500
Dundee
~£741/pm
Be the new owner of this BMW that has got a L petrol motor with automatic transmission. This second-hand model now available from this dealer has 30,731 miles clocked up on the dashboard.
430I M Sport Coupe
23,275mi Auto Petrol 2.0L
£34,000
Dundee
~£854/pm
This coupe 4 Series incorporates a 2.0 ltr petrol motor with automatic transmission and it has 23,275 miles clocked up on the dash.
2.0 420I M Sport Euro 6 Ss
37,232mi Auto Petrol 2.0L
£29,000
Dundee
~£728/pm
At this dealership you'll find the remarkable price of just £29,000 for this used BMW 4 Series with a 2000 cc petrol motor, 37,232 miles on the dash and automatic transmission.
2.0 420I M Sport Euro 6 Ss
38,622mi Auto Petrol 2.0L
£27,500
Dundee
~£691/pm
This second hand, low mileage 4 Series 2.0 420I M Sport Euro 6 Ss comes fitted with automatic transmission and a 2.0l petrol engine. It is available for you to drive away today in a green finish with only 38,622 miles on the dashboard.
435D Xdrive M Sport Professional Media
63,511mi Auto Diesel 3.0L
£16,800
Cupar
~£422/pm
Available for viewing at this dealer's showroom in the Cupar area - BMW 4 Series 435D Xdrive M Sport Professional Media which has got automatic transmission and a 3.0l diesel engine.
420I M Sport
27,431mi Auto Petrol 2.0L
£31,990
Perth
~£803/pm
A marvellous price of only £31,990 on this low mileage 4 Series that only has 27,431 miles clocked-up on the dash.
420I M Sport
27,431mi Auto Petrol 2.0L
£31,990
Perth
~£803/pm
Available in black, this 4 Series 420I M Sport has 27,431 miles clocked up on the dashboard and comes fitted out with a 2000cc petrol motor.
M440i Xdrive Mht Step
27,117mi Auto Petrol 3.0L
£36,498
Perth
~£917/pm
Painted in the shade of black, this motor has 27,117 miles clocked up on the dashboard and contains a automatic 3.0 Litre engine requiring petrol.
2.0 420D Mht M Sport Xdrive Euro 6 Ss
35,000mi Auto Hybrid 2.0L
£27,500
Kirkcaldy
~£691/pm
This BMW 4 Series is currently on the market and ready for its new owner to drive home. It has 35,000 miles on the dashboard, a 2.0L hybrid motor and automatic transmission.
420I M Sport Step
7mi Auto Petrol 2.0L
£44,898
Kirkcaldy
~£1,127/pm
Painted in the tone of white, this 2.0l petrol 4 Series with automatic transmission is available for you to buy.
M440i Xdrive Mht Step
10mi Auto Petrol 3.0L
£62,898
Kirkcaldy
~£1,580/pm
At the amazing price of only £62,898 is this 4 Series which has a 3000CC petrol motor with automatic transmission. This second hand model has 10 miles on the dashboard and comes in grey.
420D 190 Sport Business Media
45,037mi Auto Diesel 2.0L
£19,498
Kirkcaldy
~£490/pm
For the total price of only £19,498 is this 4 Series 420D 190 Sport Business Media featuring a 2000cc diesel motor and automatic transmission. This used model has 45,037 miles clocked up on the dash.
420D Xdrive M Sport Gran Coupe
41,133mi Auto Diesel 2.0L
£19,000
Kirkcaldy
~£477/pm
Now available from our dealership in the Kirkcaldy area is this 4 Series which has a 2000cc diesel engine with automatic transmission.
3.0 430D M Sport 255 Bhp
70,706mi Auto Diesel 3.0L
£15,995
Burntisland
~£402/pm
This 4 Series 3.0 430D M Sport 255 Bhp comes equipped with automatic transmission, a 3000cc diesel motor and has 70,706 miles clocked up on the dash. This particular used one from this dealer has been finished in the tone of blue.
430D M Sport Gran Coupe
30,760mi Auto Diesel 3.0L
£23,624
Edinburgh
~£593/pm
At the fantastic price of only £23,624 is this BMW, it contains a 3.0 ltr diesel motor with automatic transmission. This second hand model at this dealer has clocked up 30,760 miles and is finished in the shade of white.
420D Xdrive M Sport
70,000mi Auto Diesel 2.0L
£13,350
Edinburgh
~£335/pm
Advertised at the price of £13,350 and with the possibility to buy on credit with achievable payments from as little as £ per month, this white BMW has 70,000 miles clocked up on the dash and incorporates a 2000CC diesel engine.
420I M Sport
14,384mi Auto Petrol 2.0L
£30,498
Edinburgh
~£766/pm
At only £30,498 is this low mileage 4 Series 420I M Sport that's got just 14,384 mi clocked-up on the dash.
2L 420I M Sport
121,550mi Manual Petrol 2.0L
£7,995
Musselburgh
~£201/pm
Currently available at our dealership is this 4 Series 2.0 420I M Sport 181 Bhp that comes with manual transmission and a 2000cc petrol engine. On the market in the tone of white with 121,550 mi on the dashboard.
2.0 420I Gpf M Sport Euro 6 Ss
73,358mi Manual Petrol 2.0L
£13,400
Edinburgh
~£337/pm
Get yourself in the driver's seat of this BMW 4 Series, it comes fitted with manual transmission and a 2.0l petrol engine. This second hand one from this dealer priced at £13,400 has 73,358 miles clocked up on the dash.
2.0 420I M Sport Euro 6 Ss
37,851mi Auto Petrol 2.0L
£14,600
Edinburgh
~£367/pm
This BMW 4 Series 2.0 420I M Sport Euro 6 Ss has a 2.0 LTR petrol motor with automatic transmission and it has 37,851 miles clocked-up on the dash. This used model from this dealership comes with a white finish.
430D Xdrive M Sport
74,101mi Auto Diesel 3.0L
£13,200
Edinburgh
~£331/pm
On offer at the outstanding price of only £13,200 is this 4 Series 430D Xdrive M Sport which is fitted with automatic transmission and a 3000 cc diesel motor. This used model at this dealer in Edinburgh has 74,101 miles clocked-up on the dash.
420I M Sport Convertible
52,797mi Auto Petrol 2.0L
£26,490
Edinburgh
~£665/pm
Finished in the tone of blue, this 4 Series 420I M Sport Convertible has 52,797 miles clocked up on the dashboard and comes fitted with a 2.0 Litre petrol motor and automatic transmission.
420I M Sport Professional Media
24,878mi Auto Petrol
£18,937
Edinburgh
~£476/pm
Coming equipped with a litre petrol engine and automatic transmission, this second hand hatchback is up for sale with a grey finish and has 24,878 miles clocked up on the dash.