I actually think Smart cars are one of the worst. For such small size and poor horsepower, the mileage it gets is abysmal. It should be much more efficient.
Additionally the cost throws out any possible benefits.
I'd personally recommend a Honda Civic, Honda Civic Hybrid, Toyota Prius, or...