BMW unveils high-speed electric bicycle with 300 km of range, plus an electric motorcycle

Original text too short.