BMW Z4 sDrive30i is a treat