I was at a track day last week and someone brought along a BMW i3. It did ok, but the owner took it home after four laps as it was eating up the battery so quickly and returned in his M3, which did much better.
They are starting to become practical, but for me there just isn't enough range yet. Tomorrow i'll drive about 300 miles, twice what the i3 is capable of.