I am looking for a reputable (non dealer) independent BMW mechanic in the Tucson area. Any information on who to go to or who to stay away from would be appreciated.