I found BPC a little over a year ago when I purchased my BMW and couldn't be happier with them. Their prices are extremely reasonable for a shop specializing in BMW's and the service I've received has been outstanding. Dan and Mike are very knowledgeable and truly know the brand inside and out.