My Mini has never had any mechanical issues in 8 years of ownership, but recently started breaking down at odd times. I took it to a non-Mini specialist, a shop that was highly recommended, but they could not diagnose it, and sent me on my way with new oil, but not much else. Pacific Motorsports discovered the issue right away, and gave me 3 options of things to fix: 2 that needed addressing right away, and one that could wait, but should be addressed eventually. I had them do all three and it runs great now. I feel like I've found "my" auto shop now. Thank you, Pete and Pacific Motorsports!