I’d suggest first get that worthless stop/start crap coded off you can diy with an OBD11, or I’m sure there’s someone here that could help you with that. Next make sure you’re using premium fuel from a “Top Tier” brand, Shell, Exxon, etc. next buy yourself some Techron fuel system cleaner. Last go drive the **** out of your car! German cars like to be driven, they don’t like being babied. You don’t mention how many miles are on it, but it sounds like carbon build up.
While you're at it check that the oil has been changed recently with the correct stuff, Change the Air Filter too. Depending on milage change the spark plugs.
While you're at it check that the oil has been changed recently with the correct stuff, Change the Air Filter too. Depending on milage change the spark plugs.