There is simply too much demand, not enough units and copious amounts of drool envy.
I don't doubt the drool envy, but there are quite a few M3Ws sitting on dealer lots, unfortunately. I've been watching the price drop on two 2012s in West Palm Beach for the last 10 months. There are also some 2013s in Michigan.
The curious thing, though, is that they are all priced in the same $53-57K range, so model year doesn't seem to affect price.