29. Fiat 500 Abarth
Despite the fact the 500 Abarth delivers only 160 HP from its tiny turbocharged 1.4-liter engine, it is a seriously fast car. That’s due to its low weight and compact dimensions. Also, the Abarth is extremely practical for everyday driving and easy to park. Manufacturers completed the package by offering it at a reasonable price and low running costs.

For drivers on a budget with the irresistible need for speed, this small-but-wicked car could be the answer. With a $19,000 base price, the new 500 Abarth is an inexpensive machine, so imagine how affordable it will be in five years. You could pick one up for several thousand dollars and have a lot of fun with this.