Cats love to nap. And they love elevated, clean spaces. I have noticed another reason they love sleeping on car bonnets is the warmth from the engine.

If you have cats at home, do ensure they have clean and elevated spaces to rest at.