Yo lo que veo es que el castrol que estais poniendo es API SL y el que va envasado como BMW (advantec ultimate 5w40) es API SN, que es una especificación mayor y en teoria mas nueva y superior a la SL.
Desconozco la diferencia real entre un API SN y un API SL, pero desde luego que sean diferentes api indica que no es el mismo aceite y que, en teoria, el que se vende bajo marca bmw lleva algun aditivo que lo hace potencialmente superior.
Insisto en que no quier entrar en una discusion sobre si el castrol es mejor que el bmw o al reves, no tengo ninguna base para debatir ni a favor ni en contra, solo era remarcar que no es el aceite "de origen" aunque muy probablemente sea un muy buen aceite