BMW picked the bike up on Monday and are scratching their heads too. They say that they are getting a spark but it's very weak. Other than that, they've just about got to the same place as me and are about to do some checks on all ignition related wires in the loom, followed by a test of the DME.
Anybody know if a used DME can be re-programmed and used on a second bike? I know they are coded to the chassis / VIN or whatever but can they be re-used? BMW guy thinks they can't for cars but doesn't know for bikes.
Have the tried very simple software update to take away all small problems first, and if ECU is dead, they can fit 2nd hand but must code everything again in bike, please ask if they have tried software 1st, I think they like your wallet.