Why does the transformer need oil ? Why is the inner core covered with oil? The core of the transformer is covered with oil, because the transformer works in ac.
The current passing through the coil produces a magnetic field, which, in the case of mutual inductance, produces noise. The oil can reduce the noise and also act as insulation and cooling.