BMW G20: A THOROUGH REVIEW