Electric cars are only marginally better since they produce no emissions as they are used - but they do produce all kinds of issues starting with the extraction of rare earth metals all the way through to how they are disposed of at the end of their life.