If you don't mind the drive up to Hunt Valley, I've got the best dent around hands down. He's done all my cars and usually specializes in high end cars. He is meticulous and does the job right! Super cool guy and is fair with his pricing.
Dents-Be-Gone
Greg Smith
410.404.2639
Tell him Joe sent ya, he'll usually give you a little discount since I've used him so much and referred so many people over the years.
For good body work look into
http://www.marksbodyshop.com. They pretty much only do BMWs and do fabulous work. They've even got some nice YouTube videos on their work if you want to search. Good Luck!