The best times to buy a car:
The last 1 or 2 days before the end of the month (they have to meet their quota!!)
On a rainy, snowy, miserable day, when most people want to stay at home...and, if you are really lucky, a miserable day close to the end of the month!! worked for me!!!!!!!!!