Ufficialmente non esite nulla di alternativo al 5w40, sono tassativi.
Non usano più il Castrol ma lo Shell che produce il 5w40 solo per la BMW.
Certo che le specifiche SM o SN sono migliori infatti per ottenerle gli oli sono sottoposti, rispetto alla SL, a test più rigidi relativi a prestazioni a basse temperature, resistenza all’ossidazione e protezione da depositi.
Implicitamente ho anche risposto alla tua ultima domanda. Atteso che devono superare test di protezione più rigidi non danneggiano metalli o guarnizioni, ma appunto li proteggono meglio