Even if you buy in advance you still have to go to Guest Relations to convert your AP voucher that they mail you into a real AP. And you have to bring your blue
DVC membership card. So it doesn't even save you time if you buy in advance.
As drusba said, the only reason to do so is to lock in the price of the AP. Or, in some cases, to make the purchase before that money is spent elsewhere....