To at least add a contrasting point of view, I've never had a serious issue with my '98 M3. I've had the two routine services done that they recommend (Inspections I & II for stuff like fluids and belts retuning the engine), plus the oil changed a few times and maybe break pads once.
Only non-maintenance issue was when I spilled coke into an airbag-related sensor in the seatbelt. Not exactly their fault.
So I've had a great BMW experience. YMMV (and obviously has).
John
_________________________
1998 BMW ///M3
30 GB Mk2a, Tuner,
and 10 GB backup