In the future I plan on purchasing a BMW with the N54 engine. It would seem as if Castro 10w-60 would be an obvious choice for the N54. Amsoil Marine 10w-40 would seem to be a great choice as well. This oil was built to withstand water and fuel dilution. Redline 15-50 and 20w-50 would also seem...