Filter results 145 Cars
Browse by shape
Browse by engine
Sort By
2018 BMW 4 Series
3.0 435D XDRIVE M SPORT 2d AUTO 309 BHP
3.0 435D XDRIVE M SPORT 2d AUTO 309 BHP
Wavertree Car Centre Ltd
95,410 miles
Request callback
£14,995
2018 BMW 4 Series
3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr
3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr
Lee Slingsby Cars
87,000 miles
Request callback
£15,489
2016 BMW 4 Series
3.0 435D XDRIVE M SPORT 2d 309 BHP
3.0 435D XDRIVE M SPORT 2d 309 BHP
Wearside Autoparc Sunderland
76,359 miles
Request callback
£15,799
2015 BMW 4 Series
3.0 435D XDRIVE M SPORT 2d 309 BHP
3.0 435D XDRIVE M SPORT 2d 309 BHP
Pinetree Car Superstore Ltd Tonypandy
64,522 miles
Request callback
£15,999
2017 BMW 4 Series
2.0 420D XDRIVE M SPORT 2d 188 BHP
2.0 420D XDRIVE M SPORT 2d 188 BHP
Pinetree Car Superstore Ltd Tonypandy
59,068 miles
Request callback
£15,999
2017 BMW 4 Series
3.0 435D XDRIVE M SPORT 2d 309 BHP
3.0 435D XDRIVE M SPORT 2d 309 BHP
TYR Car Sales LTD
62,000 miles
Request callback
£16,995
2015 BMW 4 Series
3.0 435I M SPORT 2d 302 BHP
3.0 435I M SPORT 2d 302 BHP
Happier Finance Ltd t/a Happier Cars
49,400 miles
Request callback
£16,995
2019 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
31,800 miles
Request callback
£18,490
2019 BMW 4 Series
2.0 420D XDRIVE M SPORT 2d AUTO 188 BHP
2.0 420D XDRIVE M SPORT 2d AUTO 188 BHP
S James Prestige Limited
45,300 miles
Request callback
£19,490
2019 BMW 4 Series
3.0 430D M SPORT 2d AUTO 255 BHP
3.0 430D M SPORT 2d AUTO 255 BHP
S James Prestige Limited
34,400 miles
Request callback
£19,990
2018 BMW 4 Series
2.0 420D M SPORT 2d 188 BHP
2.0 420D M SPORT 2d 188 BHP
Glasgow Road Falkirk
24,934 miles
Request callback
£19,995
2020 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
41,900 miles
Request callback
£21,900
2020 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
40,000 miles
Request callback
£22,188
Buy new from | £39,679 | (list price from £44,195) |
Showing 16 - 30 of 145 cars