  We establish a connection between the function space BMO and the theory of
quasisymmetric mappings on \emph{spaces of homogeneous type} $\widetilde{X}
:=(X,\rho,\mu)$. The connection is that the logarithm of the generalised
Jacobian of an $\eta$-quasisymmetric mapping $f: \widetilde{X} \rightarrow
\widetilde{X}$ is always in $\rm{BMO}(\widetilde{X})$. In the course of proving
this result, we first show that on $\widetilde{X}$, the logarithm of a
reverse-H\"{o}lder weight $w$ is in $\rm{BMO}(\widetilde{X})$, and that the
above-mentioned connection holds on metric measure spaces $\widehat{X}
:=(X,d,\mu)$. Furthermore, we construct a large class of spaces $(X,\rho,\mu)$
to which our results apply. Among the key ingredients of the proofs are
suitable generalisations to $(X,\rho,\mu)$ from the Euclidean or metric measure
space settings of the Calder\'{o}n--Zygmund decomposition, the Vitali Covering
Theorem, the Radon--Nikodym Theorem, a lemma which controls the distortion of
sets under an $\eta$-quasisymmetric mapping, and a result of Heinonen and
Koskela which shows that the volume derivative of an $\eta$-quasisymmetric
mapping is a reverse-H\"{o}lder weight.
