Last couple were free courtesy of being "that guy with the bikes." Picked up a couple more at a flea market I like, which has bikes that are either reasonable or absurdly high "rare vintage" piles of rust.
Thrift shops only have BSOs, and those are often priced above retail.