I have to say the concept of the daily workout gift is poorly thought out.
They are obviously trying to get people to do microtransactions, especially with the update where you can buy cars directly.
However, the daily workout gift is counter to this impulse. Because of the possibility that you may actually win the $20 million car, people are less likely to use their money on that car. No one wants to grind to 20 million, purchase the Ferrari, only to have it show up on the wheel the next day, or ever actually.
Sure you can sell the one you bought, but you lose a significant amount of your money doing so.
The gift cars make sense as an award for the missions and tracks, but the daily workout gift should be money.