I forgot to mention this in the other post regarding the "brakes and rotors". EBC green stuff pads are not that great. They are only recommended for light weight cars. EVEN infact EBC won't even recommend them for 3 series. They suggest EBC red stuff. Prior to going with Bosch Ceramic pads, i did order "infact" EBC Redstuff. But, due to lot of horror stories and EBC's bad rep with slotted rotors, I eneded up returning them. Cost me 15% restocking fee, but good reddince, "I say".
Also, they are using the new technology of V4 in EBC, but havent' upgraded the same in Red stuff yet. That was the other bummer about the redstuff. A friend of mine is runing them in his WRX and he is not all that impressed. The green ones went to fast and contrary to the claim they were quiet dusty. He upgraded to the red stuff with only few differences. The dust is less now, brake fad got little better too, but the pad life it self is bullocks. He is thinking of going with Bosch or Hawks next.
Again even is EBC, go with red stuff.