Lots of oil in the cat causes the smoke. Put a CCV kit, spark plugs, and probably a valve cover gasket. Drive the crap out of it and the smoke should fade. If the oil filled the cylinder, it has filled the exhaust.
Sent from my Galaxy Nexus using Bimmer App