The new mazda cx 30 review its s a stunning car but should you buy it