One of the most common questions I hear isn't about brands, engines, or deals. It's much simpler than that: "How long should I keep my car?" The answer matters, because keeping a vehicle too long ...