American Airlines has really just extended the previous Buy & Gift AAdvantage miles offer now until January 2, 2015, although they are advertising it as new.
The number of bonus miles that you can receive is dependent of the purchase amount and maxes at 80,000 miles that gets you 56% (45,000) bonus.
This offer is valid for purchases made until January 2, 2015, and you can access it here.
The price of a mile purchased under this offer is 2.01 cents each when you purchase 80,000 that comes with the 55,000 mile bonus.
Seems that American Airlines is now having these never ending miles sales at roughly two cents per mile, although with a yearly cap.
Here are the terms and conditions of this offer:
Advantage members must purchase at least 10,000 AAdvantage miles or more in a single transaction from the Buy or Gift Miles program beginning 12:00:01 am CT on December 1, 2014 to 11:00 pm CT January 2, 2015, to be eligible for bonus miles. The applicable bonus miles are awarded to the recipient for Gift Miles transactions. The bonus miles earned are calculated based on each individual purchase amount and the corresponding bonus award. Bonus miles earned do not count toward the annual limits.
Each AAdvantage member is limited to purchasing or receiving in a calendar year, a combined total of no more than eighty thousand (80,000) AAdvantage miles. Miles purchased through the Buy Miles program, received as a gift through the Gift Miles program count against this total. The miles purchased with the Buy Miles program and received with the Gift Miles program do not count towards AAdvantage Gold, AAdvantage Platinum, AAdvantage Executive Platinum or AAdvantage Million MilerSM status qualification. A confirmation email will be sent to the primary buyer/gifter and/or recipient, using the email address(es) associated with the AAdvantage account(s) and any additional email address provided. AAdvantage accounts less than 14 days old are not permitted to Buy or Gift Miles.