Top 10 luxury cars currently on sale
The upcoming Mercedes-Benz C63 AMG Sedan has been spied up close in China ahead of a full reveal allegedly scheduled for September 24.