I went to the dealership with her, we both drove the car and made sure it would fit in her driveway (steep with sharp angles, a recipe for ripping off front trim). On the way back to the dealership I asked how long the paperwork would take. The salesman (actually the sales manager) said it takes a couple hours because of 'state requirements'.
She asked him to match the fleet broker's price, he said it had to be a scam and refused so we drove away. On the way to lunch, she called the fleet broker and had her insurance agent send him proof of insurance (she already had financing arranged). As we sat down to eat, the fleet broker called back and asked when she wanted the car delivered. She got it delivered 2 days later and spent less than 5 minutes doing the paperwork.
I have always fantasized that the next time I buy a new car, I'll figure out a reasonable price and take a cashier's check for that amount to the dealer. I imagine telling them that I want to be on my way out the door with the keys in my hand in 15 minutes or I will leave. But really, why waste time on that when I can just call a fleet broker?