Everybody always tries to defend the car they currently own. It's human nature but it's a veiled reality. And it gets tired really fast.
I've owned them all: BMW; MB; Porsche. They all worked for me at each given moment in my life. They all have really bad points and they all have really good points.
Choose what works for you at this moment in time. And quit your barking. You all made a fine choice of cars. Stop defending them and enjoy them.