Highly recommend McIlvain Motors. Scott is Porsche trained and really knows his stuff. However he is honest so won't sell you what you don't need, and has very reasonable rates. And for us Porsche enthusiasts who love to learn things, he will chat you up. It's also very convenient as he offers pick up and drop off service. It's nice to speak with the actual guy who is working on the car unlike at dealers going through a Service Advisor.