10 Mar 2009, 15:02 UTC · By: Madalina Iancu / If there's a car in this world that makes you feel like home, that's the Mercedes E-Class... or at least this is what the marketing campaign for this model promises us. Wearing the slog...