I took my car to bmw specialist A, they changed my alternator charged me more than 1.5K for the new one. I brought my car to specialist B, who take one look and tell me that it is re-conditioned one. I feel cheated by specialist A. Actually need forummers advice, what can I do in this situation? If I bring it back to Specialist A , for sure they will dispute what B says.