What does the exhaust smell like, oil, sweet, fuel? Pull the dip stick and check the oil for a milk shake. Also pull the downpipe and check for an abundance of oil in the exhaust housing. Maybe you just blew the seal out?
One more thought, is the new maf a cardone piece and not an oem part? It may over fuel the engine, which won't help the rings.
I bought the car the way it is with this engine trouble before buying the car i performed a compression test wich checked out 155psi on all cylinders so for the price i got it for i could not say no so thats when i brought it home and started putting parts on it the smoke is blueishh white but smells like gas i never drove the car but would like to if compression test checks out and my oil is good no water in it can we rule out head gasket?
Pull the plug on the MAF it'll throw it into a base parameter "limp" mode. The car will not like being held at a certain rpm but you should be able to get it to rev by stabbing the throttle.
How did the spark plugs look when you changed them? I just worked on another buil last week with the same symptoms and it was the MAF. Turn it on, unplug the maf and see if it runs better.
X3 Looks like a bad MAF. The one you have on the car is a reman. The electrical connector should be pointed down not towards the right side of the car. You very rarely find a reman. MAF that is calibrated correctly. Try to find a known good one. The best way to go is with a translator and LT1 MAF.