The reason they are being specific on oils is that some gear oils will eat the yellow metals in the bearings, so you need to put the right stuff in, after that it comes down to viscosity at different temperatures, hence the different gear box stickers as different countries due to climate have different cold start temps across the year, so the oil used needs to cover the range, for example in some countries the M44 sticker is orange, in the uk it is yellow.
So you can see there is more to it than just slapping in any old fluid, but the one quoted above meets most requirements, but there are others, amosil, royal purple etc, I have the BMW PDF for fluids which I will send to Gaz for addition to the wiki.