I'm looking at purchasing a new Mazda CX3. Wanted to check if people think I'm better off to wait until next month as it's end of year, or just get now.