I would only use AV Engineering or Sports Italia. I have used them both (SportsItalia did a PPI on the new car) and really happy with their service. I plan to get the Apple play installed soon, maybe spend two days by the sea!
I prefer annual service on anything exotic!