I can only give a viewpoint from my own perspective, and that is of a 32 year old with a long time horizon before retirement starts. I would likely sell the land and invest the money
Me too. 1,9 - 4,3% ($3.000-5.000 divided by $140.000-160.000) yield gross is pretty meagre. Where I live farmland has increased in value faster than the yield of the land last 10 years (in pace with lower interest rate) and you don´t need to be a economics professor to realise this is not a long term trend since interest rate can´t be lower than zero.
I would say the investment you are looking at would be interesting if it yielded 5-6% over 10 years, from a financially solid farmer. In order to get that yield you would have to buy the land for $ 50.000-100.000 (depending on what long term rent you could get from it).
As of today I would rather buy competitive, profitable blue chips with strong balance sheets and a nice dividend (>3%).