I find this sort of discussion interesting. Dealers do not get reimbursed for hauling on warranty. A dealer needs to figure out his strategy. He can pack some $$ into the price and haul under warranty for "free", but that isn't really free, it is "pre-paid", even if the customer does not know it. But a customer that wants a Mahindra will often shop hard and wants the very best price. You can't do free pickups and deliveries for service work and still have the lowest price. It costs about $0.85/mile to run a 1-ton and a trailer, plus the driver. And time needs to be calculated from the time he leaves the shop until he gets back. 25 miles might take 40 minutes, depending on if this is part town or all highway. Then he loads, speaks with the customer, ties down etc. Another 30 minutes. Then 40 minutes back to the shop, then unload. You can't do that in under 2 hours normally. If you pay your driver $20/hr and have another $10/hour in taxes and benefits, that is $60 for employee cost and $40 for truck/fuel/maint/depreciation. That's $100 to do that 25 mile run, and the dealer has made nothing. If that same driver would have instead stayed in the shop and serviced tractors, he would have made us money.
We sell a lot of tractors and keep a couple of trucks busy with deliveries and picking up service work, and even at $2/loaded mile with a minimum we lose money on delivery each and every month. To make any sort of return on investment, delivery needs to be about $3.50/loaded mile and $100 minimum. But people see that as way too high....and unless you really analyze it, it does seem high.
For a while we offered a loaner trailer for no charge. But rarely would anyone use it. Once they calculated a few hours of their time, fuel usage, the responsibility of hauling the unit, etc., hardly anyone took us up on the offer to use the trailer.
I like the idea of charging more for the tractor upfront and giving free hauling and even a free loaner....but remember, free isn't free, it must be included in the initial price. That might work with JD, people pay for the brand, but if you are Mahindra or LS or Kioti, folks often shop price.
One last thought, if a tractor is delivered and the next day or a week later a guy calls and says oil is running out of it....a dealer just goes and gets it and apologizes. To do otherwise will cost you a customer, and I think that is different than a problem that arises down the road.
Just my thoughts, and I always appreciate hearing opinions on this.