State-owned refiner BPCL has given in-principle approval for an IPO of Maharashtra Natural Gas Ltd (MNGL), a joint venture with GAIL and Indraprastha Gas (IGL).