I want to replace my rusty brake rotors and install new pads n my 2011 335is coupe. I want to upgrade from the BMW OEM rotors to a product that is more rust resistant. I am considering Stop Tech, Zimmerman and Pagid rotors. Also Hawk or Cool Carbon street pads. Has anyone had experience with any of these? Any other brands I should consider?