El Mercedes-Benz Clase B es una tracción delantera con motor delantero transversal. Todos sus motores son de cuatro cilindros. La gasolina es de un 1.5 litros de 95 CV de potencia máxima, un 1.7 litros de 116 CV, y un 2.0 litros en variantes atmosférica de 136 CV y con turbocompresor de 193 CV, todos ellos con dos válvulas por cilindro. El Diesel tiene 2.0 litros de cilindrada, inyección directa common-rail y cuatro válvulas por cilindro.