Per BMW's technical documentation system (TIS), LL-01, LL-01 FE, LL-14/17 FE+ are listed as compatible with the B58 - with 0w-20 17 FE+ as being the 'recommend' oil.
This could be due to CAFE/EPA considerations, or due to the fact that 20 weight warms up quicker and flows more quickly to lubrication points - especially during a start/stop cycle.
It also states that LL-04/12 should not be used in North America for gasoline engines.