I love my 2021 M1 iMac (8 core). It's almost 2 years old now, though, so I would want a bigger price cut to buy one now.
Not sure of experience of others here, but every time I get an iMac, the damn thing lasts for 7-9 years. Best apple bang for my apple buck.