Definatally could be a can of worms.
As others have said, it is about features:thumbsup: Features and machine size being equal, I think the prices are within a few hundred dollars of one another.
The thing kubota had going for it for a long time was the Lxx00 series. Like the 2800/3400 and the newer 3200/3800.
These tractors are bare bones and a lot of tractor for the money and not so many luxuries. This is exactally what I wanted back in 2006 and why I got a kubota.
But you cannot just look at it blindly like "well this 34HP L3400 is a lot less than a deere 3320". Because that isnt apples to apples. The deere xx20 series compares to the Grand L's, and are priced similar.
I think deere saw this as well, and is why they now offer the new economy series tractors. Like the 3005, 4005, 3032, 3038, 4105, etc. Because I suspect too many people were walking into the deere dealers and NOT buying the 3320, 3520 in lieu of the cheaper (allthough less featured) Lxx00 kubotas.
But if you compare the Bxx20's to the deere 2x20's the prices are close. If you compaire the GrandL's to the 3x20's and 4x20's of similar size, they are also close.
And deere is also out now with the 10-series. probabally a good comparison to the quite popular BX kubotas.
As you go up the scale in size, deere probabally does get more expensive. Large ag tractors is their bread'n'butter and they do it well. By todays standards, even the largest kubota is still small for a large scale farming operation. And since kubota doesnt make any harvesting or tillage equipment, and most farmers perfer to stick to one brand, they have a relatively small market for their 100+HP tarctors. And if they were priced as much as a deere in the 100+HP range, I doubt they would sell many at all.