2019 BMW X4 M40d Review - Diesel for the win!