I second the build quality on the M Class, had a ML320.....worst car I have owned from day one.....my Fiat 850 spyder ran better......well....when I could find parts for it.
Never going to touch another Italian car again either....even though the Alfa Gulietta was my beater in Italy.