NEW Lexus IS 500: The BMW M3 Is Overpriced and Overrated!