Another reason I'm skeptical about taking it to BMW is that they're idiots.
I asked, "Is this covered until my CPO warranty?"
She goes, "There are hundreds of things that could cause it. Once we diagnose it, we will tell you."
Meanwhile, a customer came to my shop because he had a misfire. BMW told him he needed a new computer.
Whereas, in reality, he just needed an injector...
So, I'm assuming they're going to do what they can to get money out of me.