Originally Posted by PhantomCypher
OEM only. BMWs HATE anything but their own fluids.
that's not physically possible, for the most part, oil IS IN FACT just oil, as in, if they are both same base stock and both identical viscosities, an engine will run on either of them, one may clean slightly better, one may produce a tiny bit more horsepower etc...
you could put canola oil and it'd do just the same as any other car... run until it burns :P