Genuine BMW M50 2.5-liter inline-6 engine from a 1995 E36 325i, showing approximately 120,000 miles.
This smooth-revving DOHC 24-valve six-cylinder is known for its refined power delivery, strong mid-range torque, and excellent reliability. The M50 was a significant step forward from the earlier M20 and remains a popular choice for restorations, engine swaps, and performance builds.
Key specifications
- Engine code: M50B25 (typical for 325i)
- Displacement: 2.5 L
- Configuration: Inline-6, DOHC, 24-valve
- Power: approximately 189–192 hp (depending on market and VANOS)
- Mileage: Approximately 120,000 miles
- Year: 1995 E36 325i
Ideal as a complete replacement engine or a foundation for a high-quality rebuild/swap into an E36 or compatible chassis. The M50 delivers the authentic driving experience that made the E36 325i a well-rounded and enjoyable sports sedan.
Fitment
Primarily 1992–1995 BMW E36 325i (and other compatible M50 applications) — verify exact year, market, accessories such as intake manifold, sensors, wiring harness, and VANOS unit for your specific application.
Perfect for owners seeking a genuine OEM M50 engine with documented mileage to restore or upgrade a classic E36.

















































Reviews
There are no reviews yet.