I’m still rocking my second generation Chevy Volt! 50ish miles on a full charge (if you live someplace flat) then 30-40 MPG after that, and it’s a reasonably sized hatchback and not an annoyingly large crossover or SUV. I would upgrade to a Bolt but god that car is ugly.