Mary was innocent in both body and spirit which is why she was chosen by God.
She was chosen because she was a virgin not because she was born sinless. She said “....my Savior” not “the Savior” which if English means anything she needed to be saved herself.