BMW’s 330xi was like having your Bavarian cake and eating it, too. Regardless of road conditions. It also embodied two important upgrades to the 3-series lineup: the new 3.0L DOHC all alloy straight six cylinder engine, and the availability of all wheel drive.
What Junkies are Saying