I run PowerStop brake kits on all of my cars/trucks.
I have a full 4 wheel set for my X5 that I should have installed in the next month when time permits. I have PowerStop on 4 other cars, including my E46 and have had no regrets.
Verify fitment, but this should be the front set for your vehicle -
http://www.amazon.com/Power-Stop-K60...0_SR160%2C160_