I get nothing but top notch service at my dealership. I even have my service rep's personal cell phone for easy contact whenever needed.
You clearly have a problem with the service at your dealership as it sounds like they have their head up their poop chute. Not sure why you are knocking the actual vehicle but I guess we all have opinions.
Also, it's common sense you are gonna get your ass ripped knocking a well engineered BMW on a BMW forum -- just sayin'.
Brian