I own a 2011 335i BMW. I live in the US Virgin Islands and we don't have a BMW dealership. I bought the diagnostic scanner to help me out with error codes and trouble shoot simple problems. I got some codes I need help and simple explanation of repairs that might be needed..... P0100 , P15B9, P152B, P150B ,P1505, P152A . We just had a really bad hurricane several months ago. It hasn't been driven as much due to road conditions. It almost sounds like its misfiring when u start for the first 15 seconds and then it sounds normal.