These are the five generations of the Honda CR-V ... still see plenty of First Generation CR-Vs on the road here in Appalachia. The front grille and cargo area side windows are the things I look at to tell them apart:
First Generation (1995-2001)
Second Generation (2002-2006)
Third Generation (2007-2011)
Fourth Generation (2012-2016)
Fifth Generation (2017- )