A military recruiter told me to lose some weight four years ago. I actually ended up gaining some after that. I’m thinking about losing some weight now, just to be more fit.
Waist to height is the only metric proven to relate to health (waist less than half your height.)
Don't worry about your looks, at least from this picture it looks like you have a lovely body. I find it healthier mentally to focus on athletic goals and let form follow function, maybe that would work for you too.
Bmi is bullshit. With bmi at 6 feet 4 inches I should be around 150 which then I can put my hand under my ribs. My doctor was even concerned and want to put me on Insure because of how I looked and yet going off of bmi the number was fine.
150 is underweight (barely) by BMI for 6'4". 180lb is in the lower half of healthy for that height.
BMI doesn't work well on an individual level, though it misses in the other direction more often (overfat but not overweight is more common than overweight and lean).
What I mean to says is don't use bmi as a be all end all kind of thing. It matters the energy in vs the energy out. Just because your bmi might be on the higher end doesn't mean to need or have to lose weight. I've had people in my life have eating disorders due to bmi. Talk to a doctor as they would know more about it and a military recruiter most likely wouldn't be the best person to get health advice from.
People have different builds, and women in particular can have healthy bodies with more (or less) fat depending on how they carry it. Also if you lift you can gain weight but not get bigger, just denser. I really only trust the waist to height measure, and it's easy to actually measure.
I think you look good but it's your body, get it into the shape you like!