Do Ferrari and Rolls-Royce cars have to be rich for three generations to buy?
No, as long as you have enough money. If you do as you say, will Gates be ineligible to buy a Ferrari or a Rolls-Royce? This is ridiculous. It's just that these luxury cars need to be booked in advance, and the manufacturers need some information to prove that you have the ability to buy their cars. But in any case, the buyer will not be required to have three generations of wealth and no criminal record, so there is no such concern.