A glut of electric cars means shoppers can find a wide range of EVs at bargain prices