Once economies of scale kick in, electric cars will be cheaper to buy, cheaper to fuel, and much, much cheaper to maintain than cars that run on gasoline.  There are just a lot less things to go wrong in an electric car.  And in the case of the Tesla, you don't have to put up with a car dealer.