Board Thread:Game Discussion/@comment-27109924-20160709041246/@comment-26249703-20160709052923

Can't give "exact" details, but from experience, they refresh around every 48 after the last free one was used (i.e., get a free Agent, use it, get another free one 2 days later). Their services can be earned for free, quicker, by racing/winning/earning Fame/R$ a lot I think down to 24 hours at the minimum. But it would take a lot of racing to do that. There also seems to be different counters, maybe based on your ID, whereas you're signed in to social media or playing as a Guest, so switching between the two between races can bring the Agent even sooner, I think