Not completely correct;
If you take your drivers license and vehicle registration to a BMW dealeRT, they can order a new key for you which does not have to be re-coded into the ZFE.
I know because I have done that for my 1200RT to get a 2nd (metal) key, to supplement the existing key and plastic spare-key.
If however, your bike still does not start, it could be the infamous ring-antenne that could be faulty...
Also make sure that your battery is fully charged.
Should read at minimum 12,5 volts with the ignition on...
Otherwise, first charge the battery.