I buy stuff used, but from a gaming community so I knkw everything is pristine. Games I generally buy used...and you'd be surprised how many of them still have club Nintendo points haha. I just hit platinum for this year.
Yeah, so if you buy it now, make sure you wait until March to register on Club Nintendo for the free game. Event begins on March 1st, new systems only. So buy now --> wait March --> register game + system --> free pokemon!