Price is subjective and is varied by location as well. I generally tell people to stay away from the big box stores because around here, they always have the highest prices. I found a great local gun store, that's one exit away from me and I've bought 99% of all NEW firearms from them over the past 5 years or so. I buy quite a few, generally several a year so I've come to be a regular and get really good deals there. My out the door price on a Gen 4 would probably be less than $475.00 but again, this isn't the price he is going to charge John Doe who walks in and buys one.
Then you have online sales, where you could probably find a better price but then you have to pay for shipping and transfer fees, which may put you right back up to the local price.
My suggestion would be to try and find a good local gun store near you that treats you well with decent prices and start buying from them on a go forward basis. Go in there regularly to get them used to seeing your face and send friends and family in there as well, with you if possible, making sure to point out that you brought them to visit your favorite LGS. That will generally garner some favor in your direction with the employees and you'll probably start getting a little better deal here and there.