What does OBO mean?
It means OR BETTER OFFER.
Actually, it usually means "or
best offer" -- so if you are asking $40 and someone offers you $35, at the end of the offering period, you may contact the haggler and accept their offer. I can't imagine how the "better" offer would work in unless there was a public bidding process involved, such as within this thread.