And, now the answers!
1 is d (Castrol & Valvoline do not have any products in the USA that meet the GM 4718M or Honda HTO-06 requirements for cars sold in America. There is only 1 Mobil 1 product that meets those ratings, and the listed one is the wrong one)
2 is d (none of the commonly available 5W-30 products from Mobil, Castrol or Penzoil meet BMW minimum requirements)
3 is a (SAE viscosity requirements are very "wide" the listed ACEA rating assures a much thicker 0W-30 product at high temperature than a 10W-40)
4 is a (Hot Rodders recomend "diesel 15W-40" only because they don't understand, or even acknowledge the ACEA ratings)
5 is c