Car license alone costs roughly 20k USD in Shanghai. There is however the exception that with Electrical or Hybrid (to a certain level) car, you can register a free license to it. Which is why Shanghai has been by far the most new energy focused place of automobile of the country.
Also there is few better place than in Shanghai traffic that electrical car feel home at. I commute at the downtown of Shanghai everyday with my M2 and have a 10mph average pace, city and highway combined, making myself one of the slowest M throughout the nation. But don't be surprised other Ms in Shanghai aren't much better
BMW future electric strategy with China needs Shanghai, desperately.