BPG is a great go-to BMW service facility. Great people, highly professional and really well versed in all things BMW. We've been using them now for a few years, now on four family BMW's, one a diesel, and they always do a terrific job. Nice guys to boot. Highly recommend.