I tried to find all the software and found it hard. I just purchased the kit from BM Technic in the UK.
Probably not the best cable, but I am excited that all teh software was in one place. (Note that the kit as a whole is still cheaper than the recomended cable)
Mine: 2009 328i Sedan | Titanium Silver | Black Dakota Leather | Aluminum Trim | Sports | Premium | Cold Weather | Paddle Shifters | 35% Tint | Colored Roundels | Polarized Lense | ... and Lots of Pride
Hers: 2001 X5 3.0 | Titanium Silver | Grey Dakota Leather | Premium | Activity Package| Climate Package | 200,000 miles + |... and lots of repairs!