I'm not "positive" this works fine for our German Software.. but it gives you an Idea of what they are talking about. The interface port is down under the dash by your left (American version). We have automotive stores that will read the codes for free.
ELM327 OBD-II OBD2 USB v1.4 CAN-BUS Diagnostic Interface Scanner w/ CD Software | eBay