I've been using Bimmerworks since the mid 2000's. Steve and his crew always perform thorough work and charge fairly. If you have a BMW or Mini that's out of warranty, or you want to get you car serviced more than the idiotic 15k mile intervals "recommended" by BMW (now that they're paying for it), you'd be hard-pressed to find a better service provider in the Philly suburbs.
more