BMW S54B32 Engine

$4,499.00

Original BMW E46 M3 S54B32 3.2L engine with connecting rod bearings replaced at 145,000km. Critical S54 maintenance completed. Genuine OEM M engine, ready to install.