Should I buy aftermarket cooler for 5 4670k?

Hey everyone,
So I just finished building a new pc, and I have an Intel i5 4670k in it, non OC, and not planning on it. I am not sure if I need to buy an aftermarket cooler for it, I mounted the cpu myself, I did a good job on the application of the thermal paste, and I am getting 40-45c idle temps.

Do these temperatures warrant an aftermarket cooler?