I'm a bit confused. At the beginning of the thread everyone was saying to use the Castrol 0w30 now the Castrol Edge w/Syntec 5w40 is also LL-01. So which one do you guys? I have a 2007 328i and not sure which one I should be getting.
You're in Toronto. The 0w30 will provide better cold start and cooler running protection than a 5w40 for the long, cold winters. If you lived in a hot climate, AZ, FL, TX, then the 5w40 might provide better summer protection.