I’ve owned 1 JD 30hp and 3 Kubotas, and I still have two of the Kubotas...a 1996 L2900 and a 2001 L3010. My advice is to never buy new and watch Craigslist or FB Markerplace. There are deals to be had. I drove from Texas to Midwest City to buy one of my Kubotas.
I have a Kubota M7040 at my place up there, and it was several years old with only 450 hours on it. I paid about half what it cost when new. It was a Craigslist find and is my favorite tractor I’ve ever owned. My L3010 is my second favorite.
Very Good advice, But patience is not always a persons strong point.. I looked at CL for that bargain and it didn't happen in my time frame and I bought new, my only complaint is the re gen system they put on new over 25hp nowadays.. I just make sure I run 15k or better and work around the re gen..