The Mazda 2's predecessor, the Demio, was a decent car in all but its drive. Not only was it no fun, but the ride was uncomfortable and unrefined. When Mazda replaced the Demio with the 2, though, the ...