The down payment is crucial too. I put down 25% and my monthly payment is so much more manageable. It’s worth saving up longer before buying if you can swing it.
One more thing – consider the total cost of ownership over several years, not just the purchase price. A more expensive car with better reliability might actually cost less overall than a cheap car that breaks down constantly.