BMW will shorten working hours at four of its German plants to produce around 38,000 fewer cars in February and March.