In the E46 non M cars any of those high quality oils mentioned will be fine. Our non M cars don't have overtight bearings like the M cars and good true synthetic in the correct weight is more than enough for everyone that isn't racing their car, lives in Antarctica or the Summer in the Morocco, but I do want to add a bit of caution because I have seen this exact comment from E46 non M owners chiming in on the turbo threads....I used Billy Bob's synthetic on my E46 for 20 years and changed it every 30K miles and my car runs fine, oil doesn't matter, etc etc. Again, it does not really in the E46 because most good synthetics are more than good for a normally aspirated port injected motor like ours. In new turbo, direct injection motors, IT DOES MATTER. With Injectors in the combustion chamber, fuel reaches the cylinder walls and mixes with the oil so it has to be more resistant to thinning from fuel. Since there is no fuel cleaning the intake valves, you need one with higher evaporative temperatures to prevent too much oil from circulating through the intake system and coking up the intakes and valves. So I just want to make sure that people understand that. Shell (Pennzoil Platinum) had very good evaporative resistance compared to many and because it was made from Gas, it was supposed to be cleaner and have less contaminants than petroleum based oils so it wasn't all about which gave them a better deal. In Europe they car about the environment a little more than here. So to summarize you are correct all the good oils are fine in our non M, normally aspirated E46s as long as we use the correct weight for climate but it becomes more important in newer turbo direct injected motors.