Home / Questions / Will it fit my BMW?
Will it fit my BMW?
How much is a replacement M51D25 engine for a BMW E34 525tds?
A used M51D25 for the BMW E34 525tds costs from about 1.000 € to 1.700 € in our yard. The price depends on the year, the mileage and the parts that come with the engine.
Shipping is a flat 249 € per order. It is added once at checkout and printed on the invoice, so there is no extra fee later. Inside the EU there is no import duty. Outside the EU, the receiver pays local duty and VAT.
A replacement engine is often much cheaper than rebuilding a damaged one, and much faster. The M51D25 you buy is photographed and checked in Hamburg before it is listed.
Eligible engines come with a 6 months warranty from the delivery date. It covers internal mechanical failure under normal use and correct fitting by a qualified mechanic or workshop. 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.