Pretty sure they hit the '25,000 electric cars to the people' mark. ;-)
As for buying cars from dealers, I've been in quite a few purchases myself. The only dealer I had a reasonably good experience with was Saturn.
With Lexus, Jaguar, and BMW, there was a lot of negotiation. I had to go to several dealers to get competing prices (which were *always* with a spread of $2-3K). In addition, the push was always to buy something either off-the-lot or something that they could have brought over from another dealer's inventory within 2-3 days.
I was with my dad when he went to get his BMW 5 series. They pushed him into a few options he wasn't particularly interested in because they could get the car to the lot in 2 days. And once he signed the contract, it was a done deal. He called the dealership a couple hours later and wanted a different color, and the answer was that the car was already on it's way from across the state. It arrived more than a week later with barely a 'sorry for the delay' from the dealer.