I can recommend Russel BMW in Baltimore. I did an ED on my E92 M3 and have been happy with the experience. David Aviles at
http://www.bmwsonline.com/ is a true BMW enthusiast as well as a nice guy and straight shooter and I believe he's selling at or close to invoice. There are others on this forum who have dealt with him as well. Good luck!