I’ve owned three of them (still have one) and I agree. One of the most costly and difficult repairable lines on the market. Anything a mechanic has to do to a BMW costs a lot of money. On one model you literally have to remove the entire headlight assembly to change a bulb. And that required repositioning the radiator a little to get at the screws holding it in. Just terrible.
How did you get to three? Didn;t the first two at least give you a hint? Just asking.