What Oil for my BMW? Synthetic? 0w30 5w30 I've just been told off by my mechanic Mobil 1 BMW. VVT