2004 BMW 523i Sedan review