Yes, it is possible to obtain all TMs. There is no action (or inaction) that will make a TM unobtainable through the course of gameplay. Note however that not every move has a corresponding TM - some moves must be taught in other ways.
Here is a list of all 100 TMs in X & Y, where they are and what they do.