In most cases, it is better to buy resale.
Adding on 100 pts at BLT or 250pts at BLT are fair deals, especially for December and February Use Years (last years points for free).
100 pts @ 120pp-$12-$4.5=$103.5pp plus no closing costs. Pretty equal to resale, except you can get the exact contract you want.
250 pts @ 120pp-$18-$3=$99pp plus no closing costs......no this is a good price.
Where are you getting the extra $3-4.50 that you are taking off the price?