There are three basic OBD-II protocols in use, each with minor variations on the communication pattern between the on-board diagnostic computer (ECU) and the scanner console or tool. While there have been some manufacturer changes between protocols in the past few years, as a rule of thumb, Chrysler products and all European and most Asian imports use ISO 9141 circuitry. GM cars and light trucks use SAE J1850 VPW (Variable Pulse Width Modulation), and Fords use SAE J1850 PWM (Pulse Width Modulation) communication patterns.
So if it can read any of these it should work. Remember this is only a read and you will not be able to change or tune any part of your ECU.
More info from
http://www.obdii.com/background.html