Temperature-dependent properties of the magnetic order in single-crystal BiFeO$_3$