BMW 3 Series 330e xDrive vs Mercedes-Benz E-Class E 300 e

Key differences

  • BMW 3 Series 330e xDrive is quicker from 0-100 km/h (5.6 s vs 6.3 s).
  • Mercedes-Benz E-Class E 300 e has more range (103 km vs 59 km).
  • Mercedes-Benz E-Class E 300 e has more power (313 hp vs 292 hp).
  • Mercedes-Benz E-Class E 300 e has more cargo volume (540 L vs 375 L).
2026 BMW 3 Series 330e xDrive studio car image
BMW
2026 · Phev Sedan
2025 Mercedes-Benz E-Class E 300 e studio car image
Mercedes-Benz
2025 · Phev Sedan
Performance
0-100 km/h5.6 s6.3 s
Top Speed230 km/h245 km/h
Power292 hp313 hp
Torque420 Nm550 Nm
Range & Efficiency
Range59 km103 km
Battery12 kWh25.4 kWh
Fuel Tank40 L52 L
Efficiency1.6 L/100km0.7 L/100km
CO2 Emissions36 g/km16 g/km
DC Charging60 kW
Size & Capacity
Length4,713 mm4,949 mm
Ground Clearance136 mm140 mm
Cargo375 L540 L
Curb Weight1,790 kg1,990 kg
Towing2,100 kg
Seats55
Turning Circle11.4 m11.8 m
Starting MSRP$48,900$69,900