The 2018 Mazda CX-5 will go on sale this December with key changes and new features, just nine months after the second generation hit the market.