BMW workers, along with workers at most other automobile factories in Germany, will be getting an extra long Christmas break this year as car sales have slowed dramatically.