There is a lot of noise about oil, almost all of it meaningless.
What we known is that BMW has an oil specification. So stick to that, using the one that is easiest to get. Approved oils will list BMW LL-01 in small print on the back of the bottle.
As a side note, be aware that the Valvoline is the MST version.