Not disagreeing, however do you run a business?
If so how much of a markup do you put on what you buy from your suppliers when it gets stocked on your shelves? All businesses have overhead that has to be covered before a penny of profit is made.
You think the dealer should give him what the truck will bring at retail and then turn around and sell it on their lot for that same retail price?
It's no different than a gun store. That will give you 1/2 what you paid for the gun, so they can turn around and sell it for 3/4 of a new one to make a profit.