2008 Mercedes-Benz C63 AMG - Luxury Cars - Sport Sedan Comparison

2023-11-08 45

First up in our Sport Sedan track challenge is the 2008 Mercedes-Benz C63 AMG. Come along as we take a hot lap in this fast luxury car!