Yes! In addition to T-Mobile discount codes, they offer freebies and waived fees for select services.
For example, ask a salesperson if you can get the activation fee waived when paying for a fancy new phone plan. Sometimes, this is offered during promotion campaigns.
When purchasing a new device, see if you can get a free case, screen protector or mobile accessory thrown in.