Home / Questions / Will it fit my BMW?

Will it fit my BMW?

How much is a replacement M47D20TU2 engine for a BMW E46 320d?

A used M47D20TU2 for the BMW E46 320d costs from about 1.050 € to 1.850 € 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 M47D20TU2 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.

Related questions