It's not theorising. It's right there in the owner's manual. The owner's manual says to use 502 and only lists 504 as an alternative IF the country's fuel standards meet EN 228. BMW, MB and others do the same thing. BMW specify LL-04 in Europe where they have low sulphur fuel but LL-01 here because of our ****ty fuel for example.
Bookmarks