ONGC, Bharat Petroleum, Indian Oil, and Oil India have also held preliminary discussions among themselves to evaluate buying BP's 20% stake in Russian energy giant Rosneft.