Re: Need to check if bp_profile_field_data() has data
Are you using the default theme, or something similar? Are you trying to do this in the profile-loop.php file inside the profile loop? Is it only the About Me field you want to replace?
if so, you need to edit your profile loop with something like this (note: the default template files use tables for the profile display):
Making use of the bp_get_the_profile_field_name() to check you are only applying your image to the correct field.
And use the CSS files to style the table cells appropriately.