I can confirm that you only need a $29.99 purchase for the promo code to work. You don't need a $29.99 game. I tried it with Sim City + the expansion.
Sadly, I can also confirm that the promo code doesn't work with Bioware Points, which are the only things I'd ever want to buy from Origin.