Making the Smart seem, well, dumb.
Here are the 85 new arrivals shaping the automotive world for 2012.
165 future cars to get excited about.