As we patiently await the next M3 to debut in concept form at Geneva, we turn our attention to the next best thing, the 335i. More specifically one shod with just about every BMW M Performance part imaginable.