Board Thread:Game Discussion/@comment-37667252-20190730063618/@comment-33228676-20190730080124

It's not totally random. First factor, the number of upgrades you already put on the car (the more upgrades, the more likely it appears first on the list) and second factor is desirability of the car (the least you want it, the more likely it appears first on the list).

FM knows what we want. And we know what they want, too.