The answer is a simple "No", without any controversies.

There are and never were any laws prohibiting or controlling the sale of land based on nationality.

The JNF (mentioned in the other answer) has nothing to do with "Israel" since it's a private fund, not a government institution (and owns only 13% of total land).

The only controversy is over whether said private entity could be forced by the state to choose who it sells the land it owns to.