Yup. got half a tank. thanks for asking though.
As mentioned earlier, I cleaned the plugs, the coils, the MAF sensor, and added about a cup of fuel injector cleaner in the tank. Called my mechanic who says I got lucky, and he suspects it will occur again. He was thinking that either the fuel pump or fuel relay is starting to go.
The X3 has been starting like a new truck in the last 24 hours. Im crossing my fingers.