Sorry to hear you are still having problems.
FYI - I use a blackberry 7250 and it works just fine with my E90. It's running OS 126.96.36.199. If you're using 4.0 or later, I suspect it might be hardware problem.
I just wished blackberries allowed for data transfers over bluetooth as well as voice. Unless that happens, we will never be able to get telephone numbers into our cars.