So not to sound stupid end beat this topic to death, but is it basically ok to use any modern 5w-30 synthetic in an E46? BMW is very vague about any details on the specifications of the oil. Is the only reason to use a synthetic because of the long drain interval? I was thinking of doing an Auto-Rx treatment on my car since it has 109k on it, but in order to do that I need to run a dino or at least a group 3 synthetic during the 7000 mile process. I was thinking of running Pennzoil Platinum 5w-30 because it is a group 3 and seems to have some excellent oil analysis results. What do you guys think?