i know how you feel. I don't have an issue with doing simple stuff like changing filters or retrofitting BT or the alarm kit but when it comes to stuff that my life depends on like brakes, I would only do it if I had someone experienced checking my work over my shoulder (also need a place to do it!) despite me having done this twice before on previous cars. I agree with everyone else that you should do it yourself and save the money! We are all cheering you on. Hopefully a local mafia member sees this thread and would be willing to serve as quality checker.
2005 BMW 330i ZHP 6MT. Built 11-19-04. Bought 4-2012.
Stock: Nav, leather, PDC, Xenon
Added by me: OEM Alarm, OEM heated seats, OEM aux kit, OEM Bluetooth, intravee, M3 strut brace, BMW Performance Intake, Nappa leather arm rest, updated LCM (triple blink, euro hazards, trifecta lighting, 3 stage brakes), temp gauge