Even if the CO2 balance would be a close call right now - one needs to take into respect that over the lifetime of an electric car, the electricity production in most places is going to have a much reduced carbon footprint. And of course, electric cars don't produce local pollution and create much less noise. Finally, electrical cars are an important step in producing batteries cheap enough for energy storage applications.