I would like to use street breaks too that dont squeek!
You may want to consider Cool Carbon pads. No noise, low dust and easy on the rotors. Although my experience says that they need to be bedded in properly before they feel decent. Until bedded, the initial bite will be lacking and you need to get them hot every couple weeks or the initial bite will start to feel soft. That being said, I don't know of any pads that have the initial bite of BMW's OEM pads. If you can stand the dust and routine squealing, stick with OEM pads for the street.