Normally the starter is directly engadged by the key, then the ECU Will enanle injection or not, but should crank.
Maybe BMW is different so do take it too serious.
I'd check the wiring schematics and trace it out.
In most cars there's a hierarchical power distribution, one big beefy relay powers several other and so on, it's not that hard unless it's modern crap full of control units and magic boxes.
If you randomly have 12V at the starter, trace follow tha wire out, at some point you should find something.
Fuse boxes fail on some cars, the internal connections burn, break or whatever, so don't trust only the fuses.
Having said that, I've checked BMW WDS and it's the worst utter piece of crap I've ever seen, no way to track a signal without becoming crazy.