I second ASC in Atlantic Highlands, family owned, top notch work, extremely friendly staff, and very reasonable prices.
They do all the work on my m3, actually it's there now and they figured out a bunch of issues I was stuck on!
2002 Carbon Black ///M3 - current
2002 Stahlgrau ///M3 - RIP
2001 325i - sold