So I'm a new owner of a '11 335i xDrive. I'm coming from a very sexy and modded G37S and I've decided to take a chance with the beloved Bimmer since I got a good deal for what it is.
I've learned that BMW itself sells a lot of performance upgrades through dealerships for the car, and that news is amazing to me. A guy at my local place told me that there's a software ECU upgrade that gives you 20/32 gains with power/torque. I'm guessing that is roughly what they do with the 335is models.
My question is: Can I buy the upgrade and run it on its own without upgrading any physical parts or do I also need to buy the bigger intercooler and an extra fan for it not to overheat? The parts guy was kind of a dikk and didn't give me a definite answer. Please help me. Has anyone done this before? Will I run into any problems if I get the upgrade? Mine car comes with the M-sport package, in case that makes a difference.