There's still plenty to like about cheaper versions of the Mazda 3, although it's not the most frugal small car going around.