I didn't check your math but it seems ball park.
I agree with everything you said but wanted to actually take it one step further. The same arguements apply to repairs. Even if you're paying $100/month in repairs, it's still less than a new car payment. Remember, buying a new car is NEVER an investment - you buy it because you WANT it. "Drive what you like. I like driving my VX".