So I spotted this eBay ad >> BMW Diagnostic Fault Code Reader / Reset Interface Tool Ediabas Inpa DIS SSS | eBay << today and it seemed very cheap (£26 incl delivery). I thought i'd take my chances even though there are no feedbacks.
I'll let you guys know how i get on when it arrives, if it arrives, and if it works. Then perhaps someone who is after a diagnostic software could grab a bargain.
Watch this space