Haggling will never change, find out how much you can buy the car for elsewhere, tell the salesperson that’s your target, if he doesn’t offer what you want leave.
The car market has changed dramatically, people don’t seem to be interested in the headline price, just the monthly cost, cars seem to have doubled in price over the last few years, recently we bought our lease car, before going ahead we looked around at what we could get for the same money, we concluded that the price of everyday cars is nuts, they won’t fall until people stop buying them, there is no way that the lease companies are paying anything close to these prices, but the industry has managed to increase the perceived value of cars, so people think they are getting a deal.