Originally Posted by iBoost
Most of the stuff can be done with a good set of Torx bits, Metric ratchet set, Torque wrench, Metric wrench set. Although having all kinds of different tools will help in some occasions.
Also some maintenance require special tools
This. A few other good tools to have that is engine specific is a oil filter removal tool, spark plug removal tool, and brake bleeder since most universal ones doesn't fit
. If you have a 335i, a o2 sensor tool would be good for uninstalling/installing factory down pipes on dealer visit to uphold the warranty.