Want a good EV? Here are the 20 best electric cars on sale right now

BMW’s M2 Continues to Steal Hearts and Licenses