Engineering BPCL has bought four cargoes, two each of Russian Urals and CPC, they said, adding that Urals have been sold at a discount of $6-$7 per barrel to the dated Brent.