The main reason I hate buying a new car (especially an expensive one) is worrying about some idiot banging it with their door in a parking lot. Even if I park far away from the entrance to the store, someone in a van or pickup truck will inevitably park next to my car. So the new car sits in the garage and depreciates while I drive my old one. The last new car I bought in late 2003 had three years, or 30,000 miles (whichever comes first) of "free" maintenance. The three years ran out before I even got to 15,000 miles.