Turner Motorsports, who does work on my car as well as others recommends bmw's 5w-30, but I take that with a grain of salt since they rebuild their race engines. Also the dealers by me aren't doing me any favors by charging over $7 a qt. Looks like I'll try the 10w-40 from Amsoil for the M and the rest I'll use thier 5w-30.