I don't think 3 is going to be hugely rough on her if she's well built. Its the people who breed scrawny 2 year old and sell them as bred mares that bug me. I think I would breed at 4 to foal at 5 thought if I was breeing horses. I also know that breeding too late in life can have its problems aswell. Good luck to your friend!