The BMW i3 can go 81 miles on a single charge.
For an additional $4,500 you can add an internal combustion engine with a 1.5 gallon fuel tank and extend the range to 150 miles.
That is the state of electric cars today.
They suck.
I expect to see a market for small trailer mounted generators for electric cars on longer occasional trips.