You can try to fish for his favourite movie/game and get him some merch related to them. It can be posters/ a t-shirt/hoodie / collectibles or figures.
Unrelated to his hobbies, maybe a good piece of clothing? Like a cool shirt, a sweater or a hoodie, or even sneakers (depends on his style or what he usually wears)
Simple skincare like hand cream, body lotion, face masks, a good shaving products set if he shaves his beard.
No problem! I'm sorry I don't have a lot of ideas lol I hope you find smth good (⌒▽⌒)

What do men like as gifts aside from Perfume , wrist watches and cars ? You see , my best friend is a guy and I have never been able to get him expensive gifts like he got me in my bdays. I tried to buy perfume online but I don't know what brand he likes ... Something he likes , it's highly expensive. So I guess I won't be buying perfume for him. I'm poor and I need ideas. Can you guys suggest me some normal gifts I can get him , we live in different cities , so getting him just chocolate doesn't make sense.