Here are the symptoms I had with a Carrera Crosscity: it was working correctly last year, then it was left over the winter and now on the first attempt to use it this spring it did not work. The bike display did not come on and the charger LED went immediately from RED to GREEN when connecting the battery.
With the battery removed and the switch turned on, there was no voltage present on the +/- terminals of the battery connector. I checked that there was voltage on the charger's plug, so I knew that there was something wrong with the battery.
It goes without saying, if you are going to open up the battery pack then you need to be very careful, it is energy dense, and you don't want to short anything out! I disassembled the pack and measured about 40V across the main connection points to the end cells, so I knew that it was unlikely that there was a problem with them.
I then suspected the BMS and so I carefully removed that from the pack to inspect. In doing so, I discovered that 4 of the 0603 SMT inductors (arrowed in the photo) were measuring open circuit. They should be less than 1 ohm. They didn't look electrically damaged, they looked like the metal end-caps were corroded, so it could have been a manufacturing problem since there were no signs of water ingress.
I replaced the faulty inductors with some new ones and that fixed the problem with the pack, the battery charged, and the bike worked. The exact inductance of the inductors is not that important, they are probably only there for EMC purposes. You could just remove any faulty inductors and replace them with a thin piece of wire, just be careful that you don't short anything else out!
I hope that is helpful to someone else.