If it happens again, then what is your recomendation? How about going to another dealership? I agree, this car is a rolling computer. Is the 3-series anymore reliable? If so, why?
Do these specialists exists at BMW to update the CPU software for the specific issues for my car, as Caddyman states?