I researched a bit more and invested in the ionic modules, changed them myself, took me two hours in the heat! No codes anymore and no "reduced power", cost me about $500 from the local stealerI bought one from oreilly auto parts at $55. It turns out that BMW sells the exact part at $140. The old ones on my car were bremi, made in Germany. The new one from BMW..made in China.