If people were misled into thinking that I needed their financial expertise, then my apologies. If anything, I was venting, or maybe wanted people's opinions, not their advice. There's a difference. I come from a culture where giving unsolicited advice was considered presumptuous, so I would never tell people I hardly know what to do with their money, sex life, etc. And I expect the same.
Oh. Well, you asked some specific questions in your original post, so perhaps that's why people got the mistaken impression you wanted advice:
Why do I have to come up with a down payment?
The answer being that it is less of a credit risk to the lender if you have a built-in stake in the vehicle (that is, you own a substantial part of it at the time you take possession.)
Answer: a new car depreciates significantly the moment you drive it off the lot.
What say you? Is this a good time to shop for a new car?
Most people in the thread said that, in your specific situation, the answer is "no." It was not a good time to shop for a new car. Alternatives were proposed.
What's your experience like shopping for a vehicle?
Several people shared their experiences on this note, too.
I'm not going to go back through the thread and see if you asked any other questions, but your original post did give the impression you were looking for advice for your situation, regarding replacing your then-current car.