Shutterstock Save for later Print Download Share LinkedIn Twitter Spain's Repsol has agreed to buy its Chinese partner Sinopec's 49% stake in their UK North Sea joint venture for $1.1 billion, ending a legal dispute that had been rumbling on for eight years.