Here is another way to find a fundamental domain. First identify X$X$ with [0,1]$[0,1]$. You want to pick a single point in each orbit of the action. Just take the smallest one.
Let be more specific. Consider the set A$A$ of points x$x$ for which the number of points in the orbit of x$x$ is equal to the cardinal of G$G$. Your assumption insures that this set is of full measure. Take some Borel subset B$B$ in A$A$ of full measure in A$A$, such that G$G$ acts on B$B$ through Borel transformations.
The fundamental domain D$D$ is then defined as the image of B$B$ by the map $x \rightarrow min\lbrace\ gx\ |\ g\in G\ \rbrace$$x \rightarrow \min\lbrace\ gx\ |\ g\in G\ \rbrace$. Now the image of a Borel set by a Borel map is always measurable. Restricting again to a Borel subset of full measure, we get a Borel fundamental domain for the action.