david,
i also read something like that, adding the "L" to not conflict with the BMW Motorsport designation.
but why did they choose "M" in the first place? dare i say Minivan?
it could be some sort of Multipurpose vehicle. with some touch of Luxury.
or it could be just plain Marketing Lingo.
at least the 320 means something meaningful ...