 Have had this s500 1 year now.  In the shop every other month.  Ridiculously over engineered which just means more to brake.   The mechanic even jokes the S stands for [non-permissible content removed].   I've had to replace the air shocks, air shock pump, door computers, door window motor, light control box, 2nd air pump, head gasket.  For a 85k car what a hunk of junk.   Even small stuff is cheaply built. Glove box won't open, overhead mirrors don't stay in place etc, etc,etc............