1981 Mercedes-Benz 240 D. the $20,000 car that puts you not in the lap of luxury but in the hands of science Published June 14, 2024 at 2048 × 1386 in Mercedes-Benz ← Previous Next → 1981 Mercedes-Benz 240 D. the $20,000 car that puts you not in the lap of luxury but in the hands of science Source: Time Magazine