The ‘absolute worst’ of times for car buying are over

by