Reading all the discussion above, it occurs to me its all a matter of what kind of car you want, and the categories are:
1. Most Advanced Car: BMW i3: OK, the range is low right now, but by the time the Model3 comes out (if ever) the i3 may have comparable range. Remember, the i3 uses an...