I've been using the Mobil 1 Euro or Castrol Euro full synthetic in the E46s & E39 for years with no issues. I'm using the Pennzoil Platinum Euro synthetic in the F30 & F22 with N20 engines - don't believe it's really meant for the E46-era engines. Non-synthetic Valvoline VR1 in the 2002tii & E28.