The Demio (also sold as the Mazda 121, Mazda Metro, Mazda2 and Ford Festiva Mini Wagon) was originally a small minivan or tall station wagon which debuted in 1996. Introduced in 2007, the third generation Demio which is a supermini car, earned the 2008 World Car Design of the Year title.[1]
As of 2005, 892,000 Demios had been sold worldwide since introduction.
Link to this comment:
All Comments (0)