Strong Recommendation for 2 shops - Repair and Dent Removal
First, if you are down near Fredericksburg, I highly recommend International Auto, I know the owner personally, and have had 4 BMWs serviced there. I would not take any BMW to any other shop if I had a choice. The critical thing to note is this shop has the hardware and software to connect directly to BMW NA, thus, there is almost nothing they can't do that a dealer can do. It is rare for a private shop to be able to connect to BMW NA.
I have had dents removed with flawless results by Don Mileson of DentMasters of Manassas (search for DENT on facebook) for years. His service is exemplary and his results speak for themselves. He's priced reasonably, and will give discounts for multiple dents, etc. in one trip.
Don has been to my house numerous times, but serves all of NOVA.
2002 BMW 325 Xi Wagon
2006 BMW X3 SUV
1997 Volvo 850 GLT sedan
2006 KTM 560 Supermoto
2008 Kawasaki Concours 1400
2006 KTM 525 EXC
2004 Yamaha TTR 125