The 330xi was a variant of the E90 BMW 3 Series. This series of all wheel drive cars were based on the E90 330i, and were offered as sedans (E90) or station wagons (E91). The 330xi was powered by BMW's N52B30 engine. This 3.0L inline six generated 255hp and was used until 2008, when a technical update saw a more powerful version of the N52B30 used, this time generating 268hp. Production of the E90 330xi lasted until 2013 when the model series was discontinued.