I took my 2005 645CI to the Portland dealer after I experienced a failure with the power steering system immediately after having a dead battery. I reported this to the dealer and the dealer's diagnosis was that I needed to replace the entire power steering rack, with a new alignment as well as the battery with a quote of nearly $5,000. I was very suspicious of this diagnosis and wanted a second opinion.I called Pacific Motorsports and reached Pete there, who used to work at the deal and remembered me. I described the problem; took the car in, turned out to be a bad battery and a bad connector - cost $500.00. These guys saved me $4,500 and I feel like I'm not dealing with the dealer machine; I'm dealing with folks that will fix my car and are diligent and fair.Now the waiting room doesn't have coffee and cookies and a small fridge of sodas, but i'm not there for that. I'm there for folks to take care of my car with diligence and professionalism. Pete did give me a ride back home after dropping the car off. That was great.This is my first experience with these guys, but as my wife reminded me when I relayed the story to her (when we went out to dinner using some of the money Pacific Motorsports saved us) - she said well they just got another client! I added - "and as many people as I can convince to check them out". I highly recommend them.BTW: This is my first Yelp review - that's how strongly I feel about this shop.BAZ