Also bought the BMTechnic Cable/Software package recently. So far it seem's like a good piece of kit.

Also have Bavarian Technic in work. Never worked right since day one. I might connect to a car once in 20 tries. Sent it back and they replaced the cable. I'm just waiting to bring the E60 to the garage someday to give it a trial.