I dunno everyone I've ever met with a BMW calls it a piece of crap and theres always 15 things that dont work and they always just spent a million dollars buying a totally nonsensical part like an rpm based heater blower motor soft start thats not available anymore and for some reason has to be specially made just for them and shipped via sailboat from europe.
I've never had an issue finding parts for my /Ms. Hell I could have gone to napa and just thrown their stuff on instead of OEM. There are a lot of dumb people who own these cars out of warranty and solely rely on dealerships, well no itshay it costs more to fix them there.
On a separate note I now drive a 2010 TL AWD. Has the same hp/tq rating as a stock STI, way more reliable, fuel efficient and so much more comfortable on long trips. Plus I don't fear for the engine overboosting and exploding every time I pass on the highway.