Yes, Luther was a Catholic. One who succumbed to despair and objected to certain practices of the Church hierarchy and never intended to spawn the religious maelstrom that ensued after his 95 Theses.
Luther continued to believe in the Eucharist and that Mary was ever virginal and sinless.
Do Lutherans believe thus today?
Confessional Lutherans believe in the Real Presence, but not transubstantiation.
Mary is regarded as the Virgin Mother of Jesus, and a typical obedient Jewish wife. So no to perpetual virginity, and by her own admission not sinless.
As I said, Luther was Catholic, so he might have many personal opinions that didn't withstand Scriptural scrutiny so as to be made doctrinal in the Lutheran Confessions. His views on Mary were some of them. Lutherans honor Mary as the Mother of Jesus, but worship and adore her Creator, not His creation.