German car maker BMW AG completed the pull-out from its loss-making British Rover subsidiary on Wednesday, selling Land-Rover to Ford Motor Co and sweetening the deal by agreeing to take on the unit's debt. BMW said it would bear all of Land Rover's long-term debt as part of the €3 billion (£2.36 billion) sale.