People, please go read Dinan's site for more details on the 335i upgrade. There is a very important part of the upgrade that I think eveyone is overlooking: OIL COOLER REQUIRED.
Although they say stock cooler will do, Dinan has got a much bigger oil cooler to keep the engine healthy and they seem to be strongly recommending it with the flash upgrade.
http://www.dinancars.com/Series.asp?...s=42&Model=118