I know you would chime in with your horrible German car experience. Just want to share a good experience with you.
Here's my Toyota experience. My family had a Toyota Cressida, all stock with right around 80k miles, blew the engine up (don't remember, may be just hg). I had a 91 Toyota Mr2 turbo with the almighty 3sgte that's suppose to be indestructible, guess what blew up right around 100k miles. My 97 Toyota 4Runner was very reliable, at 175k miles I let my sister borrow it. She overheated the engine and blew it up. This is just my Toyota experience, but do I write them off? No, I still recommend people to buy them. I still think the 97 Toyota 4Runner is the best winter beater out there. I also think it's the best looking SUV ever made.
The six years I own my E55 the car left me stranded twice. One for CPS and the second was the fuse to the fuel pump burnt out. That car made +550whp and I drove it almost everyday for six years rain, snow, or ice. I found that most German cars that just sat around and babied are the one that will bite you in the ass. Those cars are made to be driven.
I took your advice and got my coolant pipe pinned in my Porsche. The engine mount job was a 30min job, and it's only $80 a pop. Way cheaper than my $550 electronic control engine mount in my Honda Odyssey.