I would keep shopping. There are alot of dealers sitting on sleds, and trying to sell them cheap. We just bought 2, '05 xc700's, for $5,150ea. + tax and license, and a '05 xc800 for $5,500 +tax and license. That was way cheaper than we expected to find them for.
Just call around and ask for their best cash price.
This is where we started, and found them cheaper everywhere we looked!
Bristow's, St Cloud, Mn has a
new '05 xc700 $6,150,
http://www.bristowsinc.com