I'm making extra payments into my 401k (with 80% company match) and will do either a 4% interest 401k loan or a simple withdrawal when the time comes.Taking what ross said a step further, assuming you'll be driving what you're driving now, open a separate account (I know, the interest the banks pay doesn't even keep up with inflation....but.) and 'Starting NOW', everytime you fill up your present vehicle, double that and deposit it in your Elio payment account. Then, when you get your Elio, go with the Elio gas card option for payment. When the gas card bill comes, take it out of your dedicated Elio payment account (which should have a fair amount in it by now). It might hurt a little now depositing the money in the new account (just as it does with 401Ks), but once you get your Elio with it's tiny little tank, you'll be glad you had some self-discipline a year earlier. Heck, you might even end up with some extra cash when it's all said and done for options for your Elio, or whatever else you might want.
The gist of this post - There's more than one way to skin a cat (metaphorically speaking)