Yes, it's free for anyone to enter the Eiffel Tower gardens. In order to access the Eiffel Tower esplanade, the tower itself and the gardens at its base, you must go through a security check either on the Allée Léon Bourgeois in the west garden or on the Allée Paul Deschanel in the east gardens.