A few dealer car companies are trying to go the « no haggle » route by not allowing negotiations at all. Like Genesis for example. Funny thing is when I started shopping for a car last year, i was surprised to find myself disappointed that I could not negotiate the price. Not because I am a good negotiator or I enjoy the process (I hate it), but because while the MSRP looked competitive with the other cars in the category, it wasn’t competitive if you took into consideration the potential negotiated price of all the competitors.
For those that don’t like to negotiate, there are a lot of ressource. Tons of youtube videos, website information, websites where you can get the dealer purchase price, brokers, etc. It is a lot easier with a little research now than it used to be, and car salesman are really at a disadvantage. My local dealer was giving me a disgusting price for my trade in and their car was expensive. That is fine, I went somewhere else.
I do agree that the practice of adding mandatory unforeseen add-on packages to be dishonest though, you need to stand your ground or go somewhere else if it happens.