Fitment questions?
Call (855) 786-7101 or text (801) 304-3141.
Real people. Real answers.
Product details
Coordinate the M340i intake, downpipe and calibration with this three-part package. Exact ECU access must be confirmed even when the hardware matches the car. Fabspeed Motorsport, based in Fort Washington, Pennsylvania, develops exhaust systems, air intakes and ECU tuning for sports cars including Porsche. Its development work uses dynamometer testing, road evaluation and racetrack testing.
Technical Details
- Manufacturer product reference: FS.BMW.M340.SPKG.
- Includes Eventuri carbon-fiber intake.
- Includes Fabspeed HJS sport-catalyst downpipe.
- Includes XperTune send-in ECU calibration.
- Confirm the correct intake-tube/connection version before supply.
- Standalone ECU listing uses a June 2020 ECU-security cutoff; later control units require separate confirmation.
- No rear cat-back exhaust is listed as included.
- Covered by the Fabspeed Lifetime Warranty, subject to its terms and exclusions.
- June 2020 is an ECU-security changeover. Eligibility depends on the exact ECU build and programming access; the calendar month alone is not confirmation.
Use restrictions
Fabspeed specifies closed-course competition and off-road use for this product or its catalyst/intake-changing components. A sport catalyst, a STREET option label or the absence of a fault light does not establish public-road emissions approval. Confirm the requirements for the intended installation before ordering.
PMB Performance brings over 20 years of parts and fitment experience. Send your VIN, ECU reference, fuel and modifications if you need help confirming the application before ordering.
Fitment & Compatibility
| Years | Make | Model / chassis | Version / application | Fitment notes |
|---|---|---|---|---|
| 2019+ | BMW | M340i (G20) | B58, matching intake and downpipe layout | Confirm ECU production cutoff and Eventuri connection version before ordering. June 2020 is an ECU security changeover; confirm the exact ECU build and access. Post-changeover units require confirmation of a supported programming method. |