2 top stocks to buy with dividends yielding more than 3%  Motley Fool UK