New hearse prices
I think you have to look at the price of a new hearse, or anything for that matter, in comparison to what everything else costs. A new loaded out Chevy Suburban or GMX Yukon is going to run $55,000 to $60,000. Look at how many of these are driving around these day and for the most part they are personal vehicles. In other words, they are not generating any income for the owner, it is strickly an expense.
Now compare that to a new hearse, and yes a new commercial glass hearse is going to cost $100,000 or more. The hearse is a revenue generator for the funeral home. If the funeral home charges $250 for the use of the hearse and they use it 100 times per year, that's $25,000 per year in income. If they keep the car for five years, that's $125,000 in revenue, plus they have the trade in value on it. Maintaining the car should be limited to basic oil changes etc. since the warranty will cover any other repairs.
And keep in mind, if no one bought new hearses, there wouldn't be any old ones either!