Why Buy a 1999 BMW Engine from Auto Power Source
Every 1999 BMW engine here is used OEM pulled from a low-mileage donor vehicle, cataloged, and held pending sale. Each unit passes our six-step inspection: VIN-matching, ASE compression-test, noise and smoke verification, full visual inspection, multi-angle photography and palletized freight. Not one of the twenty-four 1999 titles prints an engine code, so every code named on this page rests on BMW production records for that nameplate, body and build date, read together with the displacement the title does state. We route the final match to your own VIN.
1999 is the E46 launch year, and that creates a trap no earlier page on this arc had. The same 2.8L M52B28 and the same 2.5L M52B25 appear in BOTH the outgoing E36 coupe and convertible and the new E46 sedan - and the 2.8 also sits in the E39 528i and the Z3. One code, four installations: different mounts, accessory drive, intake routing and harness. We name the chassis in every row even where the code is shared, because the code alone is not a fitment answer here.
The 2.5L cars are the one real 2.5L trap on this arc. Our live 1990-1995 pages are full of 2.5L M50B25 sixes from the 325i and 525i. Same 2.5 litres, different family: the M52 is an aluminium block with iron liners carrying its own head, intake and DME, where the M50 is iron-blocked. Neither direction swaps in. The Z3 listed at 2.5L is the 2.3-badged car, which carries the 2.5-litre M52B25.
The 4.4L units are M62B44: the 740i (E38) and, new to this page, the 540i (E39). A 4.4 is not the 4.0L M60B40 that fills our live 1993-1995 pages, and not the 3.0L M60B30 either. Different bore, block, heads, management and accessory drive, in either direction. Label a 1999 5 Series E39, never E34.
The listed 750i 5.4L is the M73B54 V12, not the 5.0L M70B50 V12 of our 1990-1992 pages. Same twelve-cylinder layout, different displacement, heads and twin-ECU management. Twelve cylinders is not a fitment match on its own.
The 318i, 318is and 318ti run the 1.9L M44B19. That is not the 1.8L M42B18 of the 1991-1995 318i. The M44 has a larger bore, its own head, a different intake and different management, so a 1.8 is not a short-stroke 1.9 you can bolt in.
Our four 1.9L units split by emissions hardware rather than by code: three were built without the secondary-air pump and one carries the California AIR pump, marked TLEV. Same M44B19, same 1.9 litres, different intake, exhaust and management calibration. The two groups are not interchangeable without their own hardware.
The M3 and the Z3 3.2 are both listed at 3.2L, and 1999 is the E36 M3's final US year. At this build point the US 3.2 M six is the S52B32 and the European M3 3.2 is the S50B32, and the Z3 M Roadster runs the S52B32. We name both candidates rather than assert one, and confirm which against your VIN. There is no M52B32: a 3.2L 1999 BMW six is an S engine. The M54 does not arrive until 2001, so nothing on this page is an M54. You pay a fraction of dealer-new for identical BMW engineering, ship free on a heavy-duty pallet anywhere in the continental US, and get up to a 3-year warranty plus 30-day money-back. Because no 1999 title carries a code, text your VIN to +1-307-441-5554 or call 1-877-313-8995 and we confirm the family, the chassis, the emissions calibration and the body against your car before anything ships.