The easiest way to determine generations is by the body style. Each generation is defined by it's looks and it's engine. Typically a car will run a single generation for several years (except for the 2001 Tiburon )
Most shops use the engine code quite often, so knowing it makes you sound more informed.
Bookmarks