It wasn't a giveaway, it was a discount. If I sell cars for $30,000 each, and you negotiate me down to $25,000, have I given you $5,000 ? No.
Add on to the fact that if you sold that one car for $25K, you end up with other people who would've paid $30K but now want that same discount, so you may have given away a lot more than $5K.