I brought my car to Pacific Motorsports after Mini of Portland told me that the car needed a new engine. PM performed detailed diagnosis, found and fixed the issue. Instead of a new engine, I got the car repaired for about $1500, and it runs better than it has for years! I couldn't be happier.