Castrol Syntec SAE 0W-30 European Formula (Meets all the specs.) That would be my choice, seems to be a favorite oil for many drivers, with tons of data backing it up. Save the thicker stuff for if/when you ever have oil use problems. The other nice thing about the Castrol product is it is pretty easy to get, no jumping through hoops.
I have a few Shipmates using Castrol in BMW and they're all happy with it, engines are staying clean. We had the VC off one at the Hobby Shack not long ago, 100,000+ on the clock and clean as a bell using GC 0W30.