I see no said anything yet.
If you don't come right, I do have one lying around somewhere at home that I rarely use. Mostly because the BMW software I use all need the cable. Its only good for basic diagnostics.
That said, I haven't bought OBDFusion app for my android yet, but the guys over at e46fanatics.com is punting it hard if you want to diagnose some more advanced issues, which could be helpful if I ever need it in the future.
On which car do you want to use it? It will probably work on the E90, I doubt it will work on the E36 even with the round to squarelike converter cable.