German Castrol was the biz. I discovered it while owning my E46 330i, and compared to the factory bmw twinpower branded 5w30 or 5w40 that I would consume a half quart of every 1,000 miles or something gnarly, first change onto German Castrol (maybe a 0w40?) and I never added oil again lol...