This new-gen BMW M5 features a carbon fiber body kit, a purple look, and new HRE wheels, and we think it's one ugly car. What ...