Review for : the 2016 mazda cx 3 at last an alluring mini crossover