2019 BMW 4 Series
440I M Sport Professional Media
59,387mi Auto Petrol 3.0L
£20,498
Newburgh
~£515/pm
This car has got 59,387 miles clocked up on the dash and incorporates a 3000 cc petrol motor with automatic transmission.
2 cars
440I M Sport Professional Media
59,387mi Auto Petrol 3.0L
£20,498
Newburgh
~£515/pm
This car has got 59,387 miles clocked up on the dash and incorporates a 3000 cc petrol motor with automatic transmission.
435D Xdrive M Sport
68,028mi Auto Diesel 3.0L
£15,998
Newburgh
~£402/pm
Currently available at this dealership in Newburgh is this coupe BMW 4 Series that incorporates a diesel, 3000cc engine and automatic transmission. On the market and ready for you to take home in the shade of silver with 68,028 miles clocked-up on the dash.
M440i Xdrive Mhev
27,117mi Auto Petrol 3.0L
£36,498
Perth
~£917/pm
This second hand 4 Series from this dealer in Perth has clocked-up 27,117 miles and is fitted with a 3.0l petrol engine with automatic transmission.
420I M Sport Convertible
52,797mi Auto Petrol 2.0L
£24,490
Perth
~£615/pm
Featuring a 2000CC petrol engine with automatic transmission, this BMW 4 Series comes finished in the shade of black and has 52,797 mi clocked-up on the dash.
435D Xdrive M Sport Professional Media
63,511mi Auto Diesel 3.0L
£16,800
Cupar
~£422/pm
Get in touch with this dealership for a closer look at this automatic coupe coming equipped with a 3.0 ltr diesel motor with automatic transmission. This used model in Cupar has 63,511 miles clocked up on the dash and has been finished in black.
420I M Sport Step
5,646mi Auto Petrol 2.0L
£36,998
Tayport
~£929/pm
On offer and ready for you to drive away today is this BMW 4 Series 420I M Sport Step in like new condition that incorporates a 2.0 ltr petrol engine with automatic transmission. This second hand one currently on sale at this dealer priced at £36,998 has a mere 5,646 miles on the dash and is finished in the shade of blue.
430I M Sport Coupe
23,275mi Auto Petrol 2.0L
£32,500
Dundee
~£816/pm
This BMW 4 Series 430I M Sport Coupe comes fitted with automatic transmission, a 2.0L petrol motor and has clocked-up 23,275 miles. This particular second-hand one from this dealer in Dundee is finished in the tone of grey.
420I M Sport Coupe
38,622mi Auto Petrol 2.0L
£27,250
Dundee
~£684/pm
On the market and ready for you to drive away is this 4 Series 420I M Sport Coupe that is fitted out with automatic transmission and a 2.0l petrol engine. This second hand model now up for sale at our dealership in Dundee has a low mileage of only 38,622 miles.
420I M Sport Coupe
27,006mi Auto Petrol 2.0L
£26,000
Dundee
~£653/pm
Painted in a white finish, this coupe vehicle has automatic transmission, a 2.0l petrol motor and done 27,006 miles. It was first registered in 2021 and is on offer and ready for you to drive home for £26,000.
2.0 420D Mht M Sport Euro 6 Ss
29,143mi Auto Diesel 2.0L
£28,500
Dundee
~£716/pm
Coming in the shade of blue, this BMW 4 Series has got 29,143 miles on the clock and features a 2.0l diesel motor with automatic transmission.
420I M Sport Convertible
30,731mi Auto Petrol
£28,500
Dundee
~£716/pm
A great price of only £28,500 is being advertised by our dealership on this low mileage BMW that is equipped with a cc petrol engine and automatic transmission.
420I M Sport Convertible
32,232mi Auto Petrol 2.0L
£27,500
Dundee
~£691/pm
Call this dealership for a closer look at this automatic BMW 4 Series 420I M Sport Convertible with a 2000cc petrol motor and automatic transmission. This used one available from this dealer has been finished in blue and has 32,232 miles on the dash.
420I M Sport Coupe
7,264mi Auto Petrol 2.0L
£28,500
Dundee
~£716/pm
Painted in black, this used car has 7,264 miles on the clock and contains a automatic 2.0 ltr engine running on petrol.
2.0 420D Mht M Sport Xdrive Euro 6 Ss
35,000mi Auto Hybrid 2.0L
£27,000
Kirkcaldy
~£678/pm
This BMW 4 Series available from this dealership priced at £27,000 has 35,000 mi clocked-up on the dash and is finished in the tone of blue.
M440i Xdrive Mht Step
10mi Auto Petrol 3.0L
£62,898
Kirkcaldy
~£1,580/pm
Starting from only £ per month, you can enjoy this BMW 4 Series with 10 miles on the dash, petrol 3000 CC motor and automatic transmission.
420D 190 Sport Business Media
45,037mi Auto Diesel 2.0L
£19,498
Kirkcaldy
~£490/pm
On display at this retailer's showroom in the Kirkcaldy area - silver 4 Series fitted with a automatic transmission and 2.0 LTR diesel engine.
430D M Sport Gran Coupe
53,442mi Auto Diesel 3.0L
£18,998
Kirkcaldy
~£477/pm
Own this 4 Series 430D M Sport Gran Coupe for only £18,998. Finance offers begin at as little as £ a month for this vehicle that features automatic transmission and a 3.0l diesel motor.
420D 190 Xdrive M Sport Prof Media
76,659mi Auto Diesel 2.0L
£15,498
Kirkcaldy
~£389/pm
On offer is this BMW 4 Series 420D 190 Xdrive M Sport Prof Media that is fitted with automatic transmission and a 2.0l diesel motor. This used model at our dealership in Kirkcaldy is for sale at the bargain price of £15,498.
420I Xdrive Luxury Professional Media
57,444mi Auto Petrol 2.0L
£13,998
Kirkcaldy
~£352/pm
Now available from this supplier's show room located in Kirkcaldy - BMW 4 Series 420I Xdrive Luxury Professional Media that comes fitted with a 2.0 L petrol motor and automatic transmission.
420D Xdrive M Sport
70,000mi Auto Diesel 2.0L
£13,350
Edinburgh
~£335/pm
On offer at the fabulous price of just £13,350 is this 4 Series 420D Xdrive M Sport, it contains a 2.0 ltr diesel motor with automatic transmission and has 70,000 miles on the clock.
420I M Sport
14,384mi Auto Petrol 2.0L
£29,998
Edinburgh
~£753/pm
A terrific price of only £30,498 is currently being advertised by this dealer in Edinburgh for this second hand 4 Series with a mere 14,384 mi on the clock.
3.0 M440i Mht Xdrive Euro 6 Ss
26,864mi Auto Petrol 3.0L
£38,600
Edinburgh
~£969/pm
Test drive this automatic BMW 4 Series 3.0 M440i Mht Xdrive Euro 6 Ss containing a 3.0 litre petrol motor with automatic transmission. This second-hand one in Edinburgh is finished in the tone of white and has 26,864 miles clocked up on the dash.
2.0 420I Gpf M Sport Euro 6 Ss
73,358mi Manual Petrol 2.0L
£13,200
Edinburgh
~£331/pm
This BMW 4 Series has 73,358 miles clocked-up on the dash and incorporates a 2000 cc engine. It runs on petrol with manual transmission and comes in black.
2.0 420I Gpf M Sport Euro 6 Ss
47,089mi Manual Petrol 2.0L
£15,695
Edinburgh
~£394/pm
With 47,089 miles on the clock, this 4 Series comes fitted with a 2.0 Litre petrol engine and manual transmission.