I have been a customer since January 2006. I am on my 5th BMW and have dealt with numerous independent repair shops and dealers. BPG is the only place I would take my car to or recommend because of their straightforward, professional, intelligent and honest approach to every repair I have had done. Their work is done right the first time and their guaranty is second to none. Highest recommendation.