2004 BMW 330xi Q&A