It's great to see someone willing to roll up their sleeves and do a little work on their brand new E90. Everything I've installed on my car myself I appreciate much more than if I just had someone do the install for me, and I bet you feel the same way with your pedals and alarm so far
Great writeup!