I have the Brake Performance rotors installed and am impressed by everything from the CS to the quality of the rotors.
I purchased and installed mine maybe 2 months ago now. At the time of purchase they were throwing in performance brake pads for an extra $20 per axle. They only offer the ceramic pads for the front though so I passed .......
The rotors I purchased are slotted & dimpled ...... AND they have a combined weight reduction of 27 lbs from the OEM rotors.
If I remember correctly, total cost was $520 shipped.
As a side note .......... regarding upgrading to M3 calipers; the only issue I would expect for you to encounter would be caliper clearance. There is some difference between OEM 335 & OEM M3 calipers.