I have a SLK 55AMG which was via Freedom.All went ok and they were helpful in chaning my order from a C63 when it's delivery got delayed. I have only used them once so I can't comment any further.
Seems like there are some good deals on the M3 at the moment.