best thing to do is ... wate for it....
research! Yes... like Mango specified. In order to understand the possible problem in the system, You need to understand the system first my little grasshappa!
Look for a vacuum leak, that will solve 80% of your issues.
Sent from my SGH-I727R using Bimmer App