Also realize there are performance pads and performance pads.
There are street performance pads that work fine cold. Maybe not quite as well as stock BMW pads, but still fine for street use. Less dust many itme, low noise, but better high temperature performance.
Then there are track biased performance pads. Most of these take a good bit of heat to work. NOT good for street use, since you often have cold pads with virtually no bite. Also these tend to make a lot of noise and a LOT of dust, which may be corrosive adn ruin wheels and paint jobs if not washed off promptly.
There are a few pads with reasonble cold bite that hold up on the track. But they are few.
The rotors had nothing to do with it, he picked the wrong pads.
'95 Alpine M3 LTW
'00 Dakar M Roadster
'02 Topaz M3
Red/White SRF #4 (Chassis 561)