What to expect when buying a car in 2024