As a franchise attorney, this is out of my area of expertise - franchise law - but I can offer the following. Renewing your drivers license is ultimately your responsibility. If it's like California, the expiration date is listed right on the front of the license.
Like the annual property taxes on a house, just because you don't receive the notice, that's no excuse for not paying what's due and on time. So I don't think your defense will go anywhere. But good luck, and consult with an attorney in your area for specific advice.
Kevin B. Murphy, B.S., M.B.A., J.D.
Franchise Attorney & Franchise Expert
Director of Operations - Mr. Franchise
FRANCHISE FOUNDATIONS APC
Driving on an expired license is a crime and generally will result in a fine if you are pulled over for some other reason by an officer. Regardless of whether you received notice from the MVA (which, by the way, the expiration date is printed on the license itself in Maryland, and it expires on your birthday every four years - happy birthday from the MVA), the duty is on you to renew. Your only option is to go down to the MVA and deal with it to avoid getting additional fines should you get another ticket.
Responses and postings herein are not intended as legal advice and are not intended to establish an attorney-client relationship. I am only retained as your attorney through the execution of a written services agreement between you and I. You should consult with an attorney admitted to practice in your state before taking any legal action.