> The best way to buy cars is option out exactly what you want and get the invoice price.
The problem is that you can't get exactly what car you want (all the options, color, etc...). Why? Because you're only limited to what dealers have in stock. You can't even wait a few months for what you. It's just not an option for most cars aside from Tesla.
I've found that dealers will trade cars with other dealers to the get what is wanted, but they'll try push back on the buyer to avoid having to do that. If it's out of stock in the region - then you have a harder situation...
The problem is that you can't get exactly what car you want (all the options, color, etc...). Why? Because you're only limited to what dealers have in stock. You can't even wait a few months for what you. It's just not an option for most cars aside from Tesla.