Personally, after dealing with an ATV from Yamaha, I'm not recommending purchasing from a dealer. They find every possible way they can to screw you out of money. As soon as that ATV leaves the showroom, or the sales lot, its value decreases by half. So you buy a brand new 2010 Yamaha Rhino 450 (retails at about $8500 I believe) and you drive off the lot and now you couldn't get that dealer to give you $4000 for it. IMO its better to find a private seller and avoid the dealer's markup price on a new model. The 660's are not built anymore but there are plenty of parts out there for them. As for the price on that, I'm thinking its way too high for a 2006. I don't care that it says Yamaha on it. That machine is 4 years old, and who knows how its been treated by the previous owner(s). Unless that dealer gives you a warranty on it, I wouldn't bother.