BMW have massive delays with component problems too... Wouldn't surprise me to see them pull some models...
If you are considering a 128ti I totally recommend that you drive one first... I hated the seats and the hard ride so much. Really spoilt an otherwise really good car. The 135i is better, but that eats tyres...