Italy makes some of the greatest sports cars on the market, ranging from Ferrari and Lamborghini to Alfa Romeo and Fiat. Lancia also holds the accolade for some of the coolest rally cars ever made. While Italy makes cars with soul, Germany makes cars that are brilliant in every possible way.