Etymology
Today it means: To believe (something, especially something implausible); to accept (a craze, fad, or notion) as valid. Full definition →
From buy + into.
Etymology from Wiktionary, CC BY-SA 4.0.