When i tiled my garage, i had the same problem, it was not that flat.
The guy doing it said he would use a clip system that meant it sort of followed the floor in as much as it could. I was unconvinced, but now its done, you would never know. The only time i can see its not truly flat is the gap between the bottom of the door and the floor when its open.
Pic of it here being fitted.