5w60, and use Castrol, or Mobil 1. It's recommended, and I doubt you'll find any other maker of such a high grade oil. Matter of fact, the 5w60 isn't even found at Pep boys, AutoZone, etc.. You have to go to the dealer or a high performance shop (maybe) to get it. It's between $8 and $10 bucks a bottle!
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!