Home / Questions / BMW petrol engines
BMW petrol engines
What is the difference between the BMW M54 engines?
BMW M54 2.2, 2.5 and 3.0 petrol engines for E46, E39, E60 and X5. We list 2 versions: M54B30 (3.0 liter (2,979 cc), 170 kW (231 HP), 2000 to 2006); M54B25 (2.5 liter (2,494 cc), 141 kW (192 HP), 2000 to 2006).
The versions share the same basic design, but the power, the turbo or injection set-up, the electronics and the emission standard change. The right one for you is the one your car was built with.
The M54 family was used in chassis E46, E39, E60, E53 and E85. The photos on each listing show the actual engine, not a stock picture. The yard checks the code, records what is bolted on, and seals the openings before the engine is offered.
Not sure? Send us your VIN and your gearbox code. We match the engine family, the year window and the parts on the engine before anything is reserved, and the check is free.