No Reserve: 2011 Mercedes-Benz S63 AMG

This vehicle is a 2011 Mercedes-Benz S63 AMG, a powerful and luxurious 4-door sedan manufactured in Germany. It stands out with its distinctive V8 engine, boasting 8 cylinders and a displacement of 6.2 liters, providing the perfect balance of luxury and performance.
Last bid:
$27,000