112 EVs & Hybrids for sale