BMW EV's range extended by motorcycle engine