Union unrest has undone BMW South Africa's hopes of winning the assembly contract for a new model.