Should you buy a new Mazda in 2020? | Auto Expert John Cadogan