I wouldn't sell the present car, even though you don't think you'll need it for 2 to 3 years. Apparently, you think you will need a car later. I assume the car is paid for. I also assume you have a place to park it, for free, or for cheap. Cars will be fine with a short drive once a month. Just take it to Costco once a month or something like that. The car you own now will be the cheapest car you'll ever have. You can't make enough on investments in 3 years to pay for another car, can you? (If you can would you share your investment advice?) Admittedly you are still paying registrations fees and insurance on something you don't use often. My view may be biased as I'm a "car keeper". I drive cars 15 years or so before considering replacement.
The Leaf makes sense only if you're sure you won't be going very far. If you are sure about that, the leaf is, imo, the most sensible electric on the market currently. Tesla is absurd, due to high initial cost; it would have to run entirely on happy thoughts and good intentions for it to ever pay off. The Volt of course gives you the option of driving electric when you like, and having some dino juice available when range is needed at lower cost than the Tesla, though somewhat more than the Leaf. .