Once I found Bavarian Performance Group, they have become the go-to organization for servicing my BMW 540. The technicians are competent and stay current by attending BMW conferences. They do quality work without any pressure for unneeded items, and are price competitive with dealer service departments. There is a one-on-one, personal feeling when dealing with them, which has resulted in a strong bond of confidence over the years.