Oil heaters can be quite energy efficient, as they use an insulated reservoir of oil to provide heat. However, the efficiency can vary depending on the model and how it's used. It's important to use an appropriately sized heater for the room and to use it only when necessary.