No end-of-year car deals as brands play hard ball December is usually a good time to buy a new car but stock shortages mean that deals… Read More...