2016 BMW X4 20D M Sport 'X DRIVE' taken in from a repeat customer. This Car comes with the following Specification Price includes Car History report, Full Health Check, Serviced, Valeted, Warranty ...