Under the Sale of Goods Act, a 'buyer' includes both someone who has already purchased goods AND someone who agrees to buy. The definition is broad enough to cover the actual purchaser and the potential purchaser who has entered into a purchase agreement. Options A, B, and C are each partially correct but incomplete.