BMW S54 race engine for sale
5 live listings right now.
The S54 is BMW's last great naturally aspirated straight-six: the E46 M3's 3.2-litre screamer that powered works GTs and a whole club-racing ecosystem — the engine that defines an era's sound and its used-paddock economics.
Frequently asked questions
How much does a used BMW S54 race engine cost?
On Racing Car Network right now, BMW S54 race engine listings with a public price range from $2,287 to $13,793 (USD equivalent). Price depends mostly on specification, history and the time since the last rebuild.
What should I check before buying a used BMW S54 race engine?
The 3.2-litre straight-six from the E46 M3 revs to 8,000 rpm, and rod bearings are its known weak point: ask when they were last replaced. Check the VANOS condition, the oil system (wet or dry sump), the engine management and a recent dyno sheet.
Where can I find a BMW S54 race engine for sale?
This page shows every BMW S54 race engine currently listed on Racing Car Network: 5 right now. If none fits, set an instant alert or post a free Wanted request so sellers can contact you. Post a Wanted request.
Available now
See all 5 →
Engine For BMW 3 Series E46 M3 3.2 Petrol

BMW S54B32 3.2L M Engine with Matching ZF 6-Speed Manual Gearbox – Complete Drivetrain Package

BMW E46 M3 S54 Engine Longblock 76K

BMW E46 M3 3.2L S54 Complete Swap Oem 2001-2006 420g Getrag 6spd
