I am 20 years in the car industry . I've been a salesman, Sales Manager , General Sales Manager, General Manager and Partner. First Toyota, then Jeep/Dodge/Chrysler, and ending up at BMW . And I can say without a doubt buying a NEW car here is basically a "no haggling environment"
All the dealers and all the brokers have a very narrow spectrum to move.
I bought a new 2020 CRV , a few months back from Espaillat in Santiago.
I negotiated with 7 dealers , and in the end drove to Punta Cana to pick up the CRV in the color and options that I wanted in order to get a better price.
That same CRV, the Punta Cana location budged 20,000 pesos. The Santiago location after 7 days of back and forth on that same CRV went down 60K.
I paid just around 2,000,000 pesos. Took the Santiago paperwork to Punta Cana and they issued me the plate there on behalf of the Santiago branch.
In the end I used the 40,000 pesos difference for a Punta Cana stay at Bavaro with my wife and daughter, other than that it wouldn't have been worth it.
Here the biggest thing is not the price, just use a reputable dealer.