Keep in mind that barkeeper's friend is acidic just like vinegar, and in some cases is an even acid stronger than vinegar. So do NOT let it sit on the marble.
We have marble tile in our main ensuite bathroom and it's awful. It has several damaged spots from Formula 409, toilet bowl cleaner, and looking at it funny. I would never put in a natrual marble floor (or anything, really) outside of a museum.