I think this generation Mazda 6 looks the best.