Buying a car is a massive investment. Not only does the average American hold onto their cars for well over a decade, but cars depreciate in value from the moment they're driven off the lot. That ...