BMW 4 SERIES 3.0 435D XDRIVE M SPORT 2DR AUTOMATIC | 49,900 miles £23,495 or from £375.39 per month *