BMW EV sales surge even as rivals struggle with weak demand