If you are not in a hurry, you almost never should buy new hardware as the next generation will be around the corner. On the other side, it could be up to 12 months, until the M4 is available across the line. And for most tasks, a M3 is a great value too. One might watch how many AI features that would benefit from a M4 are presented at WWDC. But then, the next Mac OS release won't be out before October.
The Macbook Airs with M3 have been launched 2 months ago. 2 months is really not that long ago, even in the Apple universe. For sure I'm waiting on what happens on WWDC!