Hmmmm...thats funny. The Ford Focus made Car and Driver's Top 10 Best 3-years in a row. Enjoy the links:
January 2000
January 2001
January 2002
Funny, over the 20-year time period Car and Driver has been doing the 10Best award, the Escort never made the cut.