I found this in a seemingly non-market-specific F55/F56 owner's manual where it specifies LL-01. I was surprised too that it wasn't LL-04, though I've read elsewhere that LL-04 is now specifically for DPF/DEF-equipped diesels only:
-----------------------------------
Oil types for refilling
Oil additives may lead to engine damage.◀
Viscosity grades for engine oils
When selecting an engine oil, ensure that the engine oil belongs to one of the viscosity grades SAE 0W-40, SAE 0W-30, SAE 5W-40, and
SAE 5W-30 or malfunctions or engine damage may occur.◀
The engine oil quality is critical for the life of the engine.
Approved oil types
You can add oils with the following specifications:
Gasoline engine
BMW Longlife-01
BMW Longlife-01 FE
Additional information about the approved types of oils can be requested from the service center.
Alternative oil types If the approved engine oils are not available, up to 1 US quart/liter of an oil with the following specification can be added: Gasoline engine API SM or superior grade specification
-------------------------------------
Some of these seem somewhat arbitrary. For example, my 2001 E46 specifies "BMW High Performance Synthetic Oil". A 2002 E46 with the identical engine specifies LL-01, since the LL-01 spec was created in 2001 primarily to work with Valvetronic launched on the N42/N62. Plus many oil companies will change both base oil and additive makeup over the years seemingly without changing specs or labeling. In the 13+ years I've had my E46 (using Mobil 1 90% of the time), I believe their formula has changed 2x.
More relevant here, BMW/Mini changing their over-the-counter oil supplier from Castrol to Shell just adds to the fact that specific products don't matter significantly as long as base specs are met.