Warren Buffett was right when he said to buy high quality companies at fair valuations. These are the best stocks to buy now, including some incredible growth stocks that could generate multibagger returns. If you want to become a millionaire, consider passing up the best AI stocks today which are currently overvalued, and consider these undervalued value stocks instead.