2017 Mazda 2 First Look review | CarAdvice