My body weight is normal but why is still I have belly fat and flabby arms?

My height is 160 cm and weight is 59 kg. I looked into my bmi and it says normal weight. But I still have belly fat?
My body weight is normal but why is still I have belly fat and flabby arms?
Post Opinion