Seeing how some people have come here with tales of woe regarding a recently purchased E34 I feel compelled to speak.
It's silly to come here and blast the brand that brings us all here. If you're pissed because you were hosed on a used car go shoot the guy who dumped it on you. We don't care to hear you whine.
Your car is, at best, thirteen years old. You paid five grand for a car that was forty new, there is going to be a difference.
Do you have service records? If not then VERY likely your new car wasn't well maintained.
Come to grip with the fact that our old cars aren't new and can't be expected to perform that way.