No doubt about it: this is the best city car there is. And with the new generation Smart solved many of the problems of the old one making it feel more mature, while still being great fun to drive.