Considering an inhomogeneous plasma having negative ions, positive ions, and electrons, relevant modified Korteweg-de Vries equations are derived and solved for obtaining the expressions of amplitudes and widths of the incident and reflected solitons together with the reflection coefficient under the combined effect of magnetic field, obliqueness (angle θ between the magnetic field and the direction of wave propagation) and ion temperature. A limit is found on the obliqueness θ for the reflection of incident soliton, which shows a dependence on the density, temperature, and drift velocity of both the ions. The incident solitons are observed to reflect more strongly under the effects of weak magnetic field, higher negative ion density, higher ion temperature, stronger density gradient and smaller angle θ. It is inferred that whereas the incident solitons show faster change in their characteristics with the ion density, the reflected solitons are more sensitive to the ion temperature.