BMW will put 8,800 workers on shorter working hours in January as it anticipates a slump in the sales of some models, a spokesman said on Thursday.