2019 BMW X4 xDrive30i M Sport review: is it enough?

2019 BMW X4 xDrive30i M Sport review: is it enough?