The LEGO Christmas Train (40138), which was a free gift with purchase of $99 or more is no longer available at LEGO Shop at Home in the US. It appears to have sold out sometime overnight. The train was the first of two holiday free gift with purchase sets for 2015, with the Gingerbread House (40139) available starting November 27 (Black Friday). The Holiday Train promotion ran from October 13 until November 13, or until supplies ran out, which appears to have happened with about 8 days remaining. Product should still be available at retail Lego Stores for at least a few more days.

The promotion runs until November 20 (or until supplies run out) in the UK.

The Christmas Train is currently seeing purchase prices of $18-$25 on eBay. Expect that prices could go up as stock dwindles, and word of the sold out status at Shop at Home travels. Prices could continue to rise as the Gingerbread House debuts later this month, and sellers pair the sets together. 2014 Holiday sets are a mixed bag, as the first Holiday set, 40106 Elves Toy Shop - which pairs nicely with 10245 Santa's Workshop - is currently valued at $30. Meanwhile, 40107 Ice Skating, is currently valued at $18. Ice Skating was not a fan favorite, which could explain its lackluster value.