This 6.2L Mercedes C63 is a MONEY PIT!