Wenn du so hohe Öltemperaturen hast - wo und womit eigentlich gemessen? - warum baust du dann nicht einen extra Ölkühler ein? Ein W50 oder W60 werden die Temperatur nicht signifikant senken können.
Das 10W40 dürfte auch keinen BMW Vorgaben entsprechen - LL01 ist faktisch nur bis 5W40 spezifiziert. Für die S-Motoren S52, S54 ist 10W60 spezifiziert - die drehen allerdings bis oder über 8.000U/Min. Dein M52 sollte mit Drehzahlanhebung höchstens 7.000 abkönnen ?!?