I would never spend more than $30 on a watch but I definitely don't look down upon others who do. I look at my computers over the past 5 years and see that some of the components in it cost $500 alone so it's basically down to what you value. I have a $500 watch and never wear it because I can't stand having anything on my wrists/hands. I played with it to the point where the band broke and cost $100 to be replaced. Fidget fidget fidget.
I also can't tell the difference between a $100 watch and a $1000 watch so that doesn't help. I suppose people buy expensive watches for the same reason they buy $40k+ cars.
And yes, the general impression you get from a man could be heavily influenced on whether you believe he can leisurely afford a $3k watch.