2004 BMW 3 Series 325ci 2.5 L 6-Cylinder Road Test & Review