Bharat Petroleum Corp., Gail India Ltd. and Gujarat State Petroleum Corp. bought shipments for delivery between April and June at below $16 per million British thermal units.