Not quite sure what you’ve tested.
Have you run it with both secondary coils unplugged got it fully hot and then done the primary tests?
However mine with secondary coils running would drop the revs slightly whichever primary was disconnected it turned out that both primary coils were failing.
What’s the chance of that? They often fail in pairs according to BMW dealer.
Mine actually smelled burnt. Not knowing how they are supposed to smell I carried on. They new ones have done 25K no funny smells.
I'd disconnected the secondarys and did everything from cold
Once warm it wont idle at all it just dies if you take your hand of the throttle
Even reconnecting the secondarys at this stage it still wont idle
If i leave it for about 30 mins to cool, and restart (all connected) and unplug the primarys, you
can hear / feel a slight drop in rpm as
you make / break the primary connections side to side but nothing that jumps out on you.