2017 Mazda CX-5 First Drive: Now with fewer downsides

Responsive image
source