Welcome from Murrieta!
To answer the question about generations - yes, 2000 through 2004 is first generation. Second generation was 2005 through 2015, when the Xterra was last produced. You'll sometimes hear people refer to 2009 - 2015 years as Generation 2.5, because there was a minor cosmetic change to the front end (different grill and plastic bumper cover), but everything else was the same.