Iraq will reportedly share profits with BP from developing its Kirkuk oil and gas fields after signing a preliminary agreement with the British energy giant as the OPEC member steers away from low-margin service contracts in a bid to speed up production and lure back Western companies.