Looking for a good mechanic where I can take my 2001 328 coupe on a regular basis. I live in the Princeton NJ area, hence would prefer someone close to the RT 1 corridor between Edison and Princeton.

Any comments re. the service at the two dealerships - Princeton BMW and Openroad BMW (Edison) would be much appreciated.