The best car ever? Mercedes-Benz 560 SEC (C126)