Not trying to start a pissing match here, just trying to educate...
"Actually a lot of what he said is true in regards to large dealerships taking loser deals just to meet a quota as they do receive a bonus whereas a small dealership can't lose money on a vehicle because they will never get the quota bonus and need to make money on the vehicle itself"
This is simply not true. Having worked for Chrysler for a long time, I will tell you that when they run the dealer incentive program or VPA as they call it, every dealership participates... Big or small. The monthly sales objective that Chrysler gives each dealership or "quota" as most people call it, is usually based off of what the dealership sold that month the previous year. For example if Jo blow motors sold 50 jeeps last January then their goal for this month most likely is gonna be 55-60. When Jo blow motors sells 60 jeeps this month, Chrysler cuts them a check for somewhere between $500-$1500 per car sold in the month of January, depending on the program at the time. This could mean up to an extra $90,000 in revenue for Jo blow motors for hitting their objective. Larger dealerships can obviously make much much more. The store i worked at used to sell around 300 new cars a month and I will tell you that hitting our goal month to month was extremely stressful but we always did. On the last day of the month, if a dealer is let's say 10 cars away from its objective, then yes they will do stupid deals and lose thousands if need be to get that big check. However, that window of opportunity is usually very small for the consumer. It's like trying to predict when lightning will strike!
The bottom line here is the OP's post as to when is the best time to buy a car? Many opinions have been posted here and if they work for you then great. My advice would be to wait and buy during the model year close out which is during the summer months and beginning of fall for two reasons. First is that if there's going to be any rebates on jeeps, thats most likely the time you will see them which translates into more savings. Second, youll have a car thats technically a year old (based on model years of course) and has no miles on it. Unless you drive a boat load of miles, This most likely means that when you go to trade it in it will be worth more money.
Again, hope some of this sheds some light and helps