Z4 has always been an odd car I think. It doesn't sell very well and it doesn't fit with BMW demographics. They only brought it back because of Toyota and the partnership.
I would be suspicious if they kill the Z4 early since Supra is important to Toyota.
By the way, I have seen more X2 on the road than the X1 lately. Why kill off the X2? Then just released the 8 series, and is already planning on killing the coupe but says hey the X8 is good to go!!!
: