Marius said:
You can get latest on Russian forums, just search on google.ru, also vag obd cable not gonna work on bmw.
In the current climate of russian-sourced hacking, that's quite possibly the most inappropriate and dangerous piece of advice you could possibly give!
OP; if you're new to using PC-based software I would avoid this route at all costs. All of the OBD dongles and cables I have purchased recently have come with their own softtware, and on scanning all have had some form of keylogger, trojan, rootkit embedded.
Even the allegedly 'straight' PAsoft 'BMW Scanner' software I got hold of recently had been recoded with a trojan embedded.
I would suggest that if you don't know your way around virus scanners, rootkit scanners etc to avoid at all costs trying to get hold of software unless purchased via a legitimate seller.
I finally decided on Carly as I managed to get hold of a dongle from forum member Garry quite cheap. If it's worth anything to you to know it's a very competent diagnostics scanner and is also capable of coding as well as live parameter monitoring.