Ya Yorgi you are right, any BMW dealer should have a BMW specialist, but I have a bad experience with my dealer where I bought my car. Losing cooling system, and I have a issue with A/C. Its been a year and a half and those people never responded with this matter. Last time I took my car to Murrieta BMW dealer for a battery cable that has been recalled. They changed it, but they didn't tight it up. They added coolant, but they did not clean the inside of the hood. They have a good customer service, but they have really bad mechanical specialists.
Thanks for the feedback. I will try to find a better BMW specialist from a different dealership. If anyone knows there is a good BMW specialist in SO-CAL, then refer it to me. Thank you.