... weder Shell 10W60 noch Veedol 10W60 hat eine Freigabe für den M, sondern geben lediglich an, dass sie die entsprechenden Anforderungen erfüllen.
Wer den M wirklich hart rannimmt und auch den oberen Drehzahlbereich (>6000) und harte Lastwechsel bei diesen Drehzahlen gnadenlos durchzieht (Rennstrecke oder bei 250 km/h von Vollgas auf Vollbremsung ohne die Kupplung zu treten), der sollte absolut keine Ölexperimente machen.
Wer den M jedoch nur so fährt wie einen Standard-Z4, also Drehzahlen ab 6.000 1/min meidet und auch auf der Autobahn eher vorausfahrend fährt, der sollte sich lieber ein freigegebenes 0W-40 reinschütten als ein nicht freigegebenes Öl.
... wer den M zudem als Alltagsauto im Winter nutzt, fährt (zumindest im Winter) mit einem 0W-40 ohnehin besser.