The best time to buy a car is usually around the end of the year since salespeople will be trying to meet their quotas and may offer steep discounts. However, you should also consider holidays — like Black Friday — and the beginning of the week.