15w40 "diesel" oils tend to have more additives (like zinc) as well as more detergents. That's what makes them better. The 15w40 oils seem to make all Mercedes -- gas or diesel -- a little happier.
Down here, however, my 450SL prefers 20w50. It tends to find ways to leak 15w40 more readily in the heat!