The dealer invoice on a 2013 Advance (without the rear entertainment system) is $48,901. There's a holdback that reduces dealer cost by 2 percent of MSRP ($1,058), and they are currently offering a dealer cash incentive of $1,500 on all 2013 MDX's (it's $3,000 on the 2012). So dealer cost is $46,343.
$47K is a very good price and I don't think you're going to find a price that's much less than that - maybe by a few hundred bucks but no more than that - unless you consider a 2012 instead of a 2013. If you prefer the 2013, then go for it!
Click here to see what phins2rt says.