Will be getting my 135i soon and this sounds like something I'd wanna do pretty soon. I have an 03 330xi manual atm (not sure if this has a CDV).

Anyway, I'm not a mechanic or anything but I'm usually pretty good when it comes to installing/tinkering around with things. Would you say I could do this by myself with a buddy at my own house or is it best to bring it into some shop?