Mazda pulls away from the competition with the midlife refresh of the CX-5 compact SUV for 2019. This is the only compact sports crossover you can buy for less than $40,000 fully equipped, with ...