Competition is Lower
Colder months thin out the number of people looking to buy, and this means less competition. Most summer buyers know the agony of prices being driven up or beating out in multiple offer situations. The chances of being bumped by a stronger offer are slimmer, and buyers have more negotiating power when they are not contending with one another for the seller's favor.
Sellers are More Motivated
The law of supply and demand works in buyers' favor during the colder months, and most people who sell in the winter are putting their homes on the market because they have to. This means that buyers might have more room to negotiate and possibly get a better deal. Also, sellers could be more willing to entertain offers that have contingencies.
Better Service
During the height of the selling season, all service providers related to Real Estate are kicked into high gear and may be stretched. Buying in winter months means more attention from eager realtors, attorneys, inspectors, movers, and most importantly: lenders. A less busy lender means more hands on deck for their buyer's deals and a quicker turn around time. When everyone has more time to focus on the deal it means a smoother transaction for the buyer.
More Time to Make Sure It's Right
Buying in the winter means missing the big rush. When buyers don't have to deal with competition and busy real estate professionals they have more time and attention to make sure the home is right for them. In addition, they can see how the home handles harsh weather. During milder temperatures, it's hard to see possible defects like ice damming, drafts, or buckling.