MAZDA2 HYBRID
The Mazda2 is going places. The first Mazda2 sold 410,000 units between 2003 and 2007. The second generation model had a seven year run at the market, but had already eclipsed its predecessor's total midway through 2010. Both cars owed a lot to...