After looking on MSDN, it\'s still unclear to me how I should form a proper predicate to use the Find() method in List using a member variable of T (where T is a class)
You can use this too:
var existData = cars.Find( c => c.Year== 1999);