The only BusinessFirst upgrade that can be purchased at the airport is the "revup" upgrade between EWR/IAH and HNL. All other BF upgrades are miles+money and must be requested more than 24 hours from time of departure. Many threads on FT mention this as well as the FAQ section.