HomeEmission Control > Evaporative SystemStandard Ignition CVS129 Vapor Canister Vent Solenoid
Part #: CVS129

Standard Ignition CVS129 Vapor Canister Vent Solenoid

59 vehicles fit this part
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
$154.15Free Shipping
Free ShippingNo Cost to Continental U.S.
Free Returns*Wrong fit? No cost
60-Day ReturnsMoney back guarantee
*Free return shipping only qualifies if our fitment verification tool is used.
In Stock · Ready To Ship Most orders ship same-day if ordered before 1pm CST.
OE Direct Replacement — Bolt-on fit, no modifications needed
Fitment: BMW, 320i, 320i xDrive, 228i, 228i xDrive, 328i, 328i GT xDrive, 328i xDrive, 428i, 428i Gran Coupe, 428i xDrive, 528i, 528i xDrive, X3, 428i xDrive Gran Coupe, and 323i
Easy Returns — Return within 60 days for a full refund
Fast Shipping — Most orders ship same business day before 1pm CST

Vapor Canister Vent Solenoid for BMW EVAP Repair

Restore proper evaporative emissions control with the Standard Ignition CVS129 vapor canister vent solenoid. This replacement solenoid is built for BMW EVAP systems that need accurate vent control, secure hose connections, and reliable electrical response.

  • Standard Ignition CVS129 vapor canister vent solenoid
  • Female connector with 2 connector terminals
  • Rectangle and oval connector shapes for application-specific fitment
  • Includes hose connector and O-ring
  • 1 port design with blade terminals
  • Non-grounded base construction
  • Cross-reference part numbers include 2-282709 and CPV139

Detailed Product Overview

The CVS129 is an emission control switch, solenoid, and actuator component used in BMW vapor management systems. It features a female electrical connector, blade terminals, and hose connector provisions to support a direct replacement on select BMW 323i, 328i, 428i, 528i, X3, 228i, and 320i applications. Standard Ignition CVS129 is a practical choice when the original vent solenoid no longer seals, vents correctly, or responds consistently during EVAP operation.

Compatible With BMW 323i, 2006-2011; BMW 328i, 2012-2016; BMW 428i, 2014-2016; BMW 528i, 2012-2016; BMW X3, 2013-2016; BMW 228i, 2014-2016; BMW 320i, 2013-2018. This part cross-references 2-282709 and CPV139 for the same application.

Common Issues This Part Can Address

  • EVAP leak codes related to vent control faults
  • Fuel vapor venting problems during emissions testing
  • Sticking or unresponsive canister vent operation
  • Damaged hose connection points or worn sealing surfaces
  • Electrical connector or terminal wear at the solenoid

Installation Notes and Tips

Verify connector shape, terminal style, hose routing, and port layout against the original part before installation. Inspect the EVAP hoses and O-ring sealing surfaces for cracks, distortion, or contamination before connecting the new solenoid. Clear diagnostic trouble codes after installation and confirm the system completes its EVAP self-test.

Quality Assurance

Standard Ignition supplies emission control components for service replacement applications, and the CVS129 is built to match the listed BMW fitments and connection requirements. Confirm vehicle year, model, and EVAP connector style before ordering.

BrandStandard Ignition
Part NumberCVS129
Connector GenderFemale
ContentsSolenoid
Terminal GenderMale
Terminal TypeBlade

This part fits 59 vehicles. Search below:

YearMakeModelTransmissionLitersCylindersPositionNotes
2018BMW320iAutomaticN/A
2018BMW320i xDriveAutomaticN/A
2017BMW320iAutomaticN/A
2017BMW320i xDriveAutomaticN/A
2016BMW228iN/A
2016BMW228i xDriveAutomatic2.0LL4N/A
2016BMW320iAutomaticN/A
2016BMW320i xDriveAutomaticN/A
2016BMW328iAutomaticN/A
2016BMW328i GT xDriveAutomaticN/A
2016BMW328i xDriveAutomaticN/A
2016BMW428iAutomaticN/A
2016BMW428i Gran CoupeAutomaticN/A
2016BMW428i xDriveAutomaticN/A
2016BMW428i xDrive Gran Coupe2.0LL4N/A
2016BMW528iN/A
2016BMW528i xDriveN/A
2016BMWX3Automatic2.0LL4N/A
2015BMW228iN/A
2015BMW228i xDriveAutomatic2.0LL4N/A
2015BMW320iAutomatic2.0LL4N/A
2015BMW320i xDriveAutomaticN/A
2015BMW328iAutomaticN/A
2015BMW328i GT xDriveAutomaticN/A
2015BMW328i xDrive2.0LL4N/A
2015BMW428iAutomaticN/A
2015BMW428i Gran CoupeAutomaticN/A
2015BMW428i xDriveAutomaticN/A
2015BMW428i xDrive Gran CoupeAutomatic2.0LL4N/A
2015BMW528iN/A
2015BMW528i xDriveN/A
2015BMWX32.0LL4N/A
2014BMW228iN/A
2014BMW320iAutomaticN/A
2014BMW320i xDriveAutomaticN/A
2014BMW328iAutomaticN/A
2014BMW328i GT xDriveAutomaticN/A
2014BMW328i xDriveAutomaticN/A
2014BMW428iAutomaticN/A
2014BMW428i xDriveAutomaticN/A
2014BMW528iN/A
2014BMW528i xDriveN/A
2014BMWX32.0LL4N/A
2013BMW320iAutomaticN/A
2013BMW320i xDriveAutomaticN/A
2013BMW328iAutomatic2.0LL4N/A
2013BMW328i xDriveAutomatic2.0LL4N/A
2013BMW528iN/A
2013BMW528i xDriveN/A
2013BMWX32.0LL4N/A
2012BMW328iAutomatic2.0LL4N/A
2012BMW528iN/A
2012BMW528i xDriveN/A
2011BMW323iAutomatic2.5LL6N/A
2010BMW323iAutomatic2.5LL6N/A
2009BMW323iAutomatic2.5LL6N/A
2008BMW323iAutomatic2.5LL6N/A
2007BMW323iAutomatic2.5LL6N/A
2006BMW323iAutomatic2.5LL6N/A

* Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.

This part directly replaces or is cross-referenced with the following part numbers:

139023666062-2827092M1367CPN2355CPV139PV733V20-77-1009

Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.