Originally Posted by alpineweissM3
The car is fixed! The "VANOS" check valves were bad.
They started by replacing the cam tensioners. When that didn't correct it, they moved to the check valves now all is well again.
Thanks for the update. I'm going to speak to my dealer about this.