Congratulations on your decision to buy a new home. It is a great time to do so. You should ask your agent to prepare an up to date market analysis of the home you are considering. Crunch the numbers, and make an offer you feel is fair and are comfortable with. I also suggest touring homes close in similarity, so that you can compare. You do have the ball in your park anyway. Purchasers determine the selling price. A Seller may be asking $339k, but it does not mean it will necessarily sell for $339k.
As for your second post. Generally, Agents representing Buyers are compensated from the Seller, and generally--you do not pay for your Agent. Your agents main concern is getting you a fair price, and getting you into your new home.
I hope this answered your question! If you have any further questions, please feel free to contact me by the ways below.
Wishing you the best of luck,
De Vonte Williamson
Licensed Real Estate Salesperson
Proudly Serving Long Island
Coldwell Banker Residential
"I Stand Behind Getting You Results!"