I know many dealerships refuse to accept credit cards for anything more than t down payment because of the consumer protection rules governing credit cards.
I guess dealerships worry that if you have issues with the car, you'll seek mediation with the credit card company and that could cause the dealership headaches.