Unless you like diesels a lot go with the E420. It hauls ass. It would take the E300 Diesel multiple trips to haul ass. Grin. Also, FYI, the E320 is also an extremely capable car. It is fast. The M104 motor it has pulls like a train.