eliio21783
Elio Enthusiast
If it takes you 3 hours at the Maryland MVA (not "DMV"), you're probably confusing it with another state.
In the last 20 years I've gone through new titles and plates on more than a dozen vehicles, renewals on those vehicles, personalized plates on a couple, and three driver's license renewals. More than 50 transactions by my count. I currently have four registered vehicles. I've done it at Glen Burnie, Mondawmin mall, and Bel Air. The longest I've ever had to wait is 45 minutes and that was an outlier. They post live, accurate wait times on their web site, and publish when the busiest times are so planning ahead is a breeze. The people have always been extremely helpful and efficient, and I've had some sketchy titles, questionable sales values, and emissions shenanigans over the years.
Maryland is moving toward more online renewals for registration and licensing because it's faster for the customer. Online renewals are nearly-instant and completely painless. The MVA website (unlike the failed and abandoned Maryland Obamacare website) is logically laid-out, easy to use, and completely reliable.
Of the three states I've lived in, Maryland has the absolute best motor vehicle administration. They always treat me like a customer, unlike so many other government bureaucracies. I don't have any friends or relatives that work there so I have no bias in that opinion.
The private shops charge a significant extra amount to provide their services. Not worth it IMHO.