Buy a slightly used Bavarian Technic Cable off the For Sale forum. Make sure there are at least 2 VINS left. The BT cable allows you to scan for codes, clear codes and check all systems on your 335. Worth every penny....
COBB AP|CP-e|ETS|ER|Forge DVs|KW V1|M3 Sways|BBS CH|BMS|