carztune.com
2011 Top 7 Car of the Year
If you still don’t know who received the title “Car of the Year” for 2011, here is the final score: 1. Nissan Leaf – 257 points 2. Alfa Romeo Giulietta – 248 points 3. Opel Meriva – 244 points 4. F…