Sorry i forgot to post a SECOND UPDATE to my problem.
After replacing one ignition coil and a spark plug the problem returned the very next day. This time they replaced 3 injectors and 3 spark plugs (bank 1) and pre cat O2 sensor. Been riding good since.
Of course they juiced me for $50 deductible each time. Damn crooks, and it was even treated as a "come back" to the same issue. BMW dealers i hope you die choking on that $50