BMI does not directly measure body fat, so it may not be accurate for everyone. For example, athletes or people with muscular bodies may have a high BMI but not have too much fat. In addition, older adults and people of certain ethnic groups may have more body fat than what is indicated by their BMI