VERY unpredictable DMV.
My plates for my E92 took about 3 weeks.
My tags for my MDX took 2 weeks after on-line registration renewal.
My tags for my TL took 5 months after paper renewal. When I got tired of waiting, I made several calls and found out they lost my proof of insurance. I sent another copy and 2 weeks later I got my tags.
'07 335i Coupe
Space Gray/Blk/Drk Burl, ZPP, ZSP, 205, 2XA, 415, 494, 507 & 609