U.S. catalysts group Engelhard Corp. on Tuesday agreed to a $5.07 billion takeover by BASF AG after the German chemicals group last week sweetened its offer for a second time.

Ludwigshafen, Germany-based BASF said Engelhard’s board would now recommend shareholders accept the offer of $39 per share, an increase of $2 over BASF’s original offer.