Yes you can get overnight... no mva will give you an ID in your hand. If you have had an id before you can go to a kiosh you will have to pay $20 for the ID and $15 for the overnight swrvice
They usually have you wait for it once you take the photo. Check their website at www.mva.maryland.gov.
Thanks! Your answer is awaiting moderation.