I agree, like all of us she needed a Savior
Does the doctrine of the Immaculate Conception say otherwise? No it does not.
ALL have sinned and come short of God's glory.
Mary was a sinful human being, just like the rest of us,
and needed a Savior, just like the rest of us.
Jesus Shed Blood covered her sins, just as it covers ours.