Working on the car on and off while using it as my daily commuter, it's all completed!! As it was said, it's easy, but only once you know how. It also involves coding of the car, bimmercode won't do it, and pending on the year of vehicle the wires won't be a straight swap. Not a DIY job unless...