On a street E36, a big brake kit or an M3 brake swap is overkill — the honest answer most people don't want to hear.
The stock brakes are perfectly adequate on the road, and the fade you feel driving hard or on a track day is almost always cured far more cheaply
…