you need to research stuff like that and DEF not mess with it. You need to gain some knowledge about timing pull and other things people talk about on the forum so you dont do something that will scew your car up. The JB4 is great and is what I run but I did ALOT of research before I starting playing with things. Just go to n54tech.com and most of your questions will be addressed, if not all.
A/W E92 335i M-sport with JB4 G5 ISO/ E40 WEDGE PERFORMANCE BACKEND FLASH, Alpina TCU flash for AT/Switch-tronic +AR Downpipes, Stett gen 1 intake, Wagner-Tuning FMIC+RB Turbo setup/ RB PCV Valve+ Akro exhaust+60% E85/93 mix,+ HRE P40S wheels, KW coilovers, M3 sways,+BMW performance CF Mirrors, BMW Performance CF deck lid spoiler,+ CF interior trim, p3 vent boost gauge,+ LUX angel eyes (11.73@119mph on street tires) NO METH!