In the spring this car will need new pads and rotors so I am going to upgrade to 335i brakes. Why am I doing this on a daily driver that doesn't need it? The rotors somehow cost the same and the pad selection is much better, front calipers are aluminum so they're basically the same weight and don't rust, the calipers were cheap, I think the 328 brakes look tiny behind my summer wheels, and most importantly I can't leave anything alone.
I found a guy parting out a few newer BMW's down near the IL border and snagged the calipers/carriers and front dust shields off a wrecked 335i vert he had. It wasn't too fun pulling them off in the snow, but getting everything I needed in one trip for fairly cheap made it worth it. The plan is to rebuild/paint the calipers over the winter, and then install everything once I don't need to run the snow tires anymore (as 16's will no longer fit).