So it looks like those guys at dealextreme.com
Finally have something worth us looking at!
Good for older generation cars, no good for the new stuff.
The new cars you'll probably need BT tool.
BMW Scanner Car Diagnostic Tool (Version 1.4.0)
Would be good use for you maxbimmer guys.
I drive an E90 so I'm looking for the version 2.1.0.... But the Bavarian Technic is probably the best choice.