I got it a couple weeks ago as well on a 2008 e92. Bank 2, CANBUS error with throttle actuator. Since that is a communication malfunction, the dealer updated me to the latest software first to see if that would solve it and I haven't had any problems in a week now. Hoping that does the trick and I don't have to replace anything.
I'm not saying that would work in your case, but you might want to ask about that first. What codes are you pulling?