Can a protein complex be a machine?
According to the Oxford dictionary, a machine is:


  An apparatus using mechanical power and having several parts, each with a definite function and together performing a particular task.


Based on that definition, I think some proteins and enzymes could definitely be considered machines. A good example for that, in my opinion, would be ATP Synthase and all of the proteins that participate in the oxidative phosphorilation process.