Yes, Mary needed a Savior, too.
Rom. 3:10 "There is none good but one, that is, God."
Of course she did. Why do you think Christ chose her, before she was born?
Christ kept her from sin right from the beginning.