GoldenRod,
European manufacturers just spec high viscosity oils. They've been doing that for as long as I've been alive.
With as many engines as BMW makes and sells, I'm sure some of them would do just dandy on 5W20, while some might really do better on synthetic 5W30 or conventional 10W30.
And of course, one engine that has been retroactively specced for 10W60 will continue to do poorly no matter what you put in... :-)
One thing to think about is that if you're expecting really high oil temps, you can spec higher viscosities just as safely as lower ones.
If you expect your drivers to be running 110 MPH for an entire trip (certain European highways) or competing in races lasting more than five laps, then running viscosities the next notch up may make sense.