Originally Posted by Meeni
You probably have the very common and very easy to fix dirty VANOS solenoids. Look in the DIY section, its a 2/3 hours job accessible for the most modest wrenching skills.
vanos would give you ses light but would still run. most likely eccentric shaft sensor. might be oil in connector
here is a diy and photos from above Thank you MrQuickR1
if this is the culprit parts and labor are 1500-1600 on average