Several things to think about, Dan's comment about bedding in is really important.
My comments, some of this is touched on in Dan's excellent article:
- You need to realize that by purchasing slotted and drilled rotors you have actually REDUCED your braking power. Yes! This is because you have reduced the rotor's surface area available for the pads. Not a lot, but it IS enough to make a difference.
- What kind of pads did you buy? Stock BMW pads are very soft (that's one reason they are so dirty) and they bite really well. If you bought performance pads, they may have a higher temperature rating, tougher compound, etc. all of which can REDUCE your braking power. If you bought ceramic pads, this will be especially true.
It will get a little better after bedding in properly, but you may have unintentionally purchased a setup that results in reduced braking power in street conditions.