Indian Oil Corporation (IOC) has bought, through tender 25,000 tonnes of 87-octane leaded gasoline from British Petroleum & Co Plc at almost $5.00 per barrel over Singapore 92-octane unleaded quotes, cost-and-freight Goa and Kandla on the west coast for February 15-29, industry sources said yesterday.