Page 147 of the Rider's Manual (the one that came with your bike).No mention in my instructions about connecting before turning off the ignition. Maybe I have a later one?
RTFM
Page 147 of the Rider's Manual (the one that came with your bike).No mention in my instructions about connecting before turning off the ignition. Maybe I have a later one?
turn bike on start engine make sure ancillary is turned off . power off the bike and plug in charger should then work ok

Page 147 of the Rider's Manual (the one that came with your bike).
RTFM
The TPS-15 has a signal wire which I have attached to the standard auxiliary outlet to detect when the circuit is active.
The Optimate can generate up to 22 volts in de-sulphate mode, which is too much for the bikes electronics."It also says not to connect a charger direct to the battery with the battery connected to the bike............" 'They' generally say that because a large current would do some damage; However a 'trickle charge' from an optimate or similar would seem to be Ok and many of us do that.
The Optimate can generate up to 22 volts in de-sulphate mode, which is too much for the bikes electronics.
And that is precisely why your BMW charger won't charge, and maintain a charge via the auxilliary socket. There was nothing wrong with either of your three chargers. If you want to use the TPS - 15 unit and charge via the aux socket connect to the sidelamp circuit (that's the suggestion in the instruction for this unit). I completely agree about a permanent socket to the battery. Among it's many uses it gets over the 5 amp limit imposed by the Aux socket.
The ones who criticise the system, and the BMW charger, always fall back to the "Optimate directly to the battery" scenario. You can of course do this with the BMW charger and it will work just like your Optimate.
Others, myself included, like the convenience of using the socket and don't want to go directly to the battery - that my choice.
So now we all know how to make the BMW battery charger work - and it does work - it's your choice and your money.
Incidently, the CAN Bus is a pair of wires (as has been mentioned it's a Standard to allow controller units to communicate) it's the ZFE unit that controls the socket. Pedantic? maybe - but the term CAN Bus gets used and blamed for many things unfairly - anyone had a failure?