I think the Hyundai Elantra is a much better (and safer) bet. MPG is similar. One hit on this car and you’ll be flying across the road.
But..imagine all the parking spaces you can take advantage of with a smartcar…though I would be nervous about driving in strong wind :\

Notes