I just did the front brakes on my E90, easy job. I had the dilema what kind of brake pads to buy. I had decided to go with Akebono (ceramic) for around $60 and new sensors for about $15. Stealer wanted $36 for sensors and $3.75 for the METAL CLIP.
After around 300 miles you can see the difference of dust. Dusty wheels are original BMW brakes on rear. I already have the pads for rear so this Saturday is the D-day. Brakes are perfect but the look on wheels makes me mad why BMW uses the crappy one's. Just to share my choice.