Bimmerfest is a great resource.
Generally it is a better deal to use the 2 for 1 during the high season. I would call Lufthansa and see what it works out to. You still have to pay the taxes on the free ticket. It looks like US Airways has a non-stop round trip for around $1200 from Philly. Go to Kayak to find the best rate on the other airlines.