There are very few cars that gain a cult following, but the Smart ForTwo is one of them. The two-seater city car has been around for nearly 20 years, and in that time its compact dimensions and ...