Same. I'd go used. A car loses the most appreciation in the first three years.
I bought my 2018 SUV in 2021. Body type didn't change. And it had 8,000 miles. Bought for $19k instead of $30k MSRP.
But if you are going to buy new, make sure you read the contract.
Dealerships tend to add a lot of fluff fees like a prep fee for preparing the docs you'll sign. Or pre-purchase inspection fee which is making sure the car is in working order before you take it off the lot. Even simple "additional dealer mark up" fees which is just making the car more expensive because they can.
Many times, when the dealer drops the price for you, they make up for it with these fees. Ergo, a $40,000 car after fees can be $44,000.
Tips:
Buy your car during Q4 when the next year's models are being released. When the 2023's start hitting the floor, the 2022's will start being dropped in price.
Buy on a weekday. Less people on the lots during normal work hours means salespeople are willing to cut a better deal to make the sale and get their commission.
Buy on a rainy day if possible. Again, less people at the dealership and salespeople are more willing to cut a better deal to make the sale.
If possible, ask for the floor manager. They're salary. Seeing they don't work for commission, they won't try to up-sell you and will make it a touch easier for you to get your car and go.
Go to a bank/credit union and get pre-approved for a loan amount. DO NOT get a loan from them. Their goal is to get you a loan. So they'll call a bunch of different companies doing hard credit pulls and you'll end up getting dinged for 30+ points on your credit score. I went to Navy Federal, got pre-approved and only saw a 5 point hit to my score.
Have a max number in your head you're willing to pay total! If they ask you what you're looking to spend, say "$39K max out the door." Salespeople know their numbers and if you say "$600" month, they'll push you to a cheaper car with a bigger commission rate for them.
Know exactly WHICH car - make, model, trim – you want. Call ahead and make sure they have it on the floor. Lots of times they'll say it's just sold when you get there and upsell you to a higher trim for more money.
At any point, do NOT let them pressure you. You can simply walk away at any time. Even if they printed out the contracts for you. If you didn't sign, you can walk.
My source: I worked in marketing for an online car buying place and had to do HELLA research on typical dar dealership practices. Even went to dealerships under the guise I'd buy a car, got to the form signing desk and left.
If possible, go to your library and look up the book WHAT CAR DEALERS WON'T TELL YOU. It's written by a former car dealer who wrote this book exposing the mental game dealers play with you. Like keeping you in the dealership for hours to mentally wear you down so you'll be tired and just want to sign, get your car, and go without noticing they might've added