Why the temperature reading measured by BPM is different from what I measured from an infrared ear thermometer?

The temperature varies in different part of your body. Even for a healthy person, the temperature difference among different positions could be between 0.2 to 1 °F. Usually, the infrared ear thermometer gives a near-core temperature reading, while BPM gives a reading which is equivalent to the axillary temperature.