Hi
If you are buying very nearly new, then yes, you should wait. Dealers will want to shift older number plates and meet their quarterly bonuses.
But, if you want something older than 6 months, then now is the time to buy.
Dealers have mountains of stock, December cashflow is terrible and they will do deals.
Best of luck.