Stay away from Polaris, stick to Honda or Yahama.

Find a big volume dealer and drive a few hours to pick it up. Most ATV dealers attempt to start at MSRP and add on extras to drive the price up. My last two I've bought out of state over the phone, I showed up to pick it up and write the check, saving at least a thousand over local each time. I wouldn't do it any other way.