An electric car with a useful range, say 300km on a single charge requires a battery pack that will cost five thousand bucks US, minimum. Add in the cost of the rest of the car and it's not going to be cheaper new than 20-25 kbucks even for a subcompact.
The really bad news is that a battery pack's cost holds up the second-hand cost of an electric car. I can buy a usable petrol or diesel car or a small van second-hand off Gumtree or Craigslist for a thousand bucks which would last me for a year with minimum maintenance costs. Even if I had to junk it afterwards no problem, I can just go and buy another one. A lot of people buy cheap second-hand cars this way as get-to-work daily drivers.
An electric car with a decent battery able to travel even 200km on a single charge will cost several thousand bucks so they'll never be cheap enough for less-affluent folks to buy second-hand.