Cars for good (n.)

The practice of giving away new cars to deserving non-profit companies to help them further their mission.

Example: Toyota 100 Cars for Good