The competition is plentiful with some hard hitters from Japan and even America. However, the $37,900 Mazda CX-50 punches ...