The next step is to work on cleaner electricity. While most EU got the message long time ago, eastern bloc countries are much behind. Currently in Poland it is better for the environment to drive a diesel VW Golf than Tesla, as the electricity is produced from brown coal.
You're not considering the local nature of the emissions and diesel's dirtier effect on organisms. How much closer are the cars to the populace, relative to the power plant?
The fine dust is actually a much more serious problem in the city than combustion engine emissions as the latter are passed through particle filters and the catalyst.