Here is the DIY (look in the last pages for my diagram to get the front caliper spring off): http://www.e90post.com/forums/showthread.php?t=76418
Dont forget the service reset DIY:
If you are ordering from Tischer, inspect your brake sensors before you place the order to see if any need replacing. My front sensor was on the driver's side and my rear sensor was on the passenger side. It was my rear sensor which needed replacing.
Speakers: CDT Audio HD-42 comps--front doors (RAAMmat deadened), CDT ES-06 6.5" woofers--kickpanl Pods, Hertz EBX202R dual 8" ported trunk sub. Amps: Phoenix Gold RSd 500.4 (comps & pods). PG RSd 600.1 (sub). Power & Ground: 4AWG Streetwires w/RockFosgt RFDB1 distro blocks. Input: HU lineout--Kicker KISL RCA adapters--RockFosgt RFIT-6 cables--Audiocontrol Matrix--Monster cables--RSd 500.4--lineout Monstr Cabl to RSd 600.1.