My son recently needed to get a new car due to MVA. The dealers are selling 2-3 year old cars with 50K miles for more than the MSRP of a brand new 2021-22 of the same make and model. If they had a new car it was at least 4-5k higher than the MSRP. He was looking at cars that normally sell in the 20k range - Sentra, Altima, Corolla, Camray, Sonata, Elantra. There is an all around shortage of stock, so the prices go up… You can find reasonable prices by private sellers if you have a good mechanic that can check it out thoroughly.