Why do some cars hold their value better than others?
Depreciation is a significant cost for many car owners....