News

The incessant hell of dealer markups is finally starting to slow down, with truly promising signs coming from dealer data. A year ago, more than 80% of new car buyers paid a markup, with an average ...
The sad truth is that when you buy a new car, the depreciation clock starts ticking the minute you leave the lot. In fact, ...