I own a BMW 325i.  I made a phone call to find out if I needed an appointment for a diagnostic and how much it would cost.  The man on the other end wasn't rude, but he was NOT helpful at all.  Seemed like he didn't care to get any business.  I just wasn't thrilled with the way the phone call was handled.  By the way, the diagnostic costs $94.