I dont know anything about whats going on in San Diego, you can well educated on your bimmer on E46fanatics site and realoem.com just my 2cents. Good Luck Family!
I have had good service at All German Auto in Escondido. They have usually fixed things that I thought were not performed well and worked with me on prices when multiple items were performed at the same time. Good advice on what has to be repaired and what can wait. Very knowledgeable. When Marting took over the business from his brother, their was a big expansion and I perceive a slight dip in quality as they may have grown too much for one guy to keep tabs on. With more "management" prices have crept up but it is still OK. Like any service, being informed is your best defense.