All automotive manufacturers were required to implement the ISO 15765 CAN bus protocol for OBDII, so this product will work with all vehicles 2008-up. This protocol was used on certain vehicles prior to 2008, however, so with a little research and inspection of your vehicle's OBDII port, you may be able to determine whether this gauge will work on your vehicle.
Determining Whether Your Pre-2008 Vehicle Uses OBDII CAN bus
If you are interested in our OBDII CAN products for use on pre-2008 vehicles that are listed in this document, and are unsure of the compatibility, one way to verify whether your vehicle is compatible is to check Pin 6 and Pin 14 on your OBDII port to confirm that it is populated with terminals.
The OBDII port pinout is defined by the OBDII standard, and Pins 6/14 are specifically dedicated to OBDII CAN Hi and Lo. If these pins are populated, it is somewhat safe to assume your vehicle is supported, since these Pins are required to interface with a standard OBDII scanner.
On vehicles with manufacturer-specific CAN but not OBDII CAN, like some 2000-2007 European vehicles, they are forced to use the “Vendor Option” pins for communication with manufacturer-specific diagnostics equipment and Pins 6/14 are left unpopulated.

The document linked below is a user-generated open-source document that lists possible OBDII CAN-based vehicles prior to 2008.
WARNING:
USE THIS DOCUMENT AT YOUR OWN RISK. AEM HAS NOT VERIFIED THESE APPLICATIONS AND CANNOT CONFIRM THE ACCURACY OF THESE APPLICATIONS. ALL INFORMATION PROVIDED IN THIS DOCUMENT IS FOR GENERAL INFORMATION ONLY AND AEM IS NOT RESPONSIBLE OR LIABLE FOR ANY INACCURACIES.
OBDII CAN Pre-2008 List