You can find out what the quote for BHP is on numerous sites, such as
Yahoo Finance,
Bloomberg,
Reuters, and
Google Finance among others.
You may notice that the quote for the dividend is different for some of those pages. Some quote the dividend dollar amount on a quarterly basis and others quote it on an annual basis. It looks as if BHP normally pays dividends twice a year.
When you see the "Yield" what that means is the amount paid is relative to the current share price. In other words, if you have a stock at $10.00/share and it yields 10% then it pays $1.00 per year in dividends. If the dividend stays the same but the share price is bid up to - say $20.00/share, the yield is now .5%
See?
Yield changes all the time as the share price fluctuates as well as when and if the company increases or decreases the dividend amount.
BHP is currently paying $1.84 per share in dividends on an annual basis. The current share price is $96.20 so $1.84 is 1.89% of the share price.
Dividends aren't really a "percentage of dollar invested" per se. It is a specified amount paid per share.
Here is the relevant page from BHP's website;
http://www.bhpbilliton.com/bb/investorsMedia/shareholderServices.jspThe last dividend paid was on March 31st and depending on how the account that holds that shares is set up, the dividend will either be paid in cash - meaning a cash balance will be credited, or it will automatically buy more shares. The Broker who manages the account can tell you this.
Hope that helps a little.