Hope you all got a bit of a break this Columbus Day. Sadly there just aren’t any good Italian cars available at CarMax to make this post meaty. Guess they know better than to sell the Alfa Romeo Quadrifoglio – a truly hot car and unreliable car that would bankrupt MaxCare. The Fiat 124 Spider is made in Japan, and the 500 Abarth in Mexico. But the Jeep Renegade is made in Italy, so there’s that. Enjoy!