I like the Toyota products too. I was never a fan of the German cars. I once had a Mercedes 450 SL that rode like a buckboard. Ten miles a gallon too.
I have fond memories of my Fiat Brava though. Not as fast as your BMW though.
The car above now has 180,000 on it. I've replaced the water pump, the alternator, and had some electrical done to it. I bought it with 9,000 on it.