BMW has got its timing right for beefing up electric cars: CEO