sucks to hear your car is having such a rough time....sometimes it's just a matter of luck....
the good thing is; you have plenty of warranty left and should really be aggressive in getting everything fixed and documented.
I had a 135is before and now a 1M----I drive them hard and put a LOT of miles on both in very short times and have bad no major issues so there is luck of the draw involved....I do recommend aggressive maintenance.....and continuous checks of stuff everytime I drop my car off for service.
don't get a truck.....that won't solve anything. lol