Mazda has become known for making affordable cars that combine sporty dynamics with upmarket interiors. But how do they fare ...