OE Quality
60-Day Returns

Standard Ignition CVS129 Vapor Canister Vent Solenoid
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.
| Brand | Standard Ignition |
|---|---|
| Part Number | CVS129 |
| Connector Gender | Female |
| Contents | Solenoid |
| Terminal Gender | Male |
| Terminal Type | Blade |
This part fits 59 vehicles. Search below:
| Year | Make | Model | Transmission | Liters | Cylinders | Position | Notes |
|---|---|---|---|---|---|---|---|
| 2018 | BMW | 320i | Automatic | N/A | |||
| 2018 | BMW | 320i xDrive | Automatic | N/A | |||
| 2017 | BMW | 320i | Automatic | N/A | |||
| 2017 | BMW | 320i xDrive | Automatic | N/A | |||
| 2016 | BMW | 228i | N/A | ||||
| 2016 | BMW | 228i xDrive | Automatic | 2.0L | L4 | N/A | |
| 2016 | BMW | 320i | Automatic | N/A | |||
| 2016 | BMW | 320i xDrive | Automatic | N/A | |||
| 2016 | BMW | 328i | Automatic | N/A | |||
| 2016 | BMW | 328i GT xDrive | Automatic | N/A | |||
| 2016 | BMW | 328i xDrive | Automatic | N/A | |||
| 2016 | BMW | 428i | Automatic | N/A | |||
| 2016 | BMW | 428i Gran Coupe | Automatic | N/A | |||
| 2016 | BMW | 428i xDrive | Automatic | N/A | |||
| 2016 | BMW | 428i xDrive Gran Coupe | 2.0L | L4 | N/A | ||
| 2016 | BMW | 528i | N/A | ||||
| 2016 | BMW | 528i xDrive | N/A | ||||
| 2016 | BMW | X3 | Automatic | 2.0L | L4 | N/A | |
| 2015 | BMW | 228i | N/A | ||||
| 2015 | BMW | 228i xDrive | Automatic | 2.0L | L4 | N/A | |
| 2015 | BMW | 320i | Automatic | 2.0L | L4 | N/A | |
| 2015 | BMW | 320i xDrive | Automatic | N/A | |||
| 2015 | BMW | 328i | Automatic | N/A | |||
| 2015 | BMW | 328i GT xDrive | Automatic | N/A | |||
| 2015 | BMW | 328i xDrive | 2.0L | L4 | N/A | ||
| 2015 | BMW | 428i | Automatic | N/A | |||
| 2015 | BMW | 428i Gran Coupe | Automatic | N/A | |||
| 2015 | BMW | 428i xDrive | Automatic | N/A | |||
| 2015 | BMW | 428i xDrive Gran Coupe | Automatic | 2.0L | L4 | N/A | |
| 2015 | BMW | 528i | N/A | ||||
| 2015 | BMW | 528i xDrive | N/A | ||||
| 2015 | BMW | X3 | 2.0L | L4 | N/A | ||
| 2014 | BMW | 228i | N/A | ||||
| 2014 | BMW | 320i | Automatic | N/A | |||
| 2014 | BMW | 320i xDrive | Automatic | N/A | |||
| 2014 | BMW | 328i | Automatic | N/A | |||
| 2014 | BMW | 328i GT xDrive | Automatic | N/A | |||
| 2014 | BMW | 328i xDrive | Automatic | N/A | |||
| 2014 | BMW | 428i | Automatic | N/A | |||
| 2014 | BMW | 428i xDrive | Automatic | N/A | |||
| 2014 | BMW | 528i | N/A | ||||
| 2014 | BMW | 528i xDrive | N/A | ||||
| 2014 | BMW | X3 | 2.0L | L4 | N/A | ||
| 2013 | BMW | 320i | Automatic | N/A | |||
| 2013 | BMW | 320i xDrive | Automatic | N/A | |||
| 2013 | BMW | 328i | Automatic | 2.0L | L4 | N/A | |
| 2013 | BMW | 328i xDrive | Automatic | 2.0L | L4 | N/A | |
| 2013 | BMW | 528i | N/A | ||||
| 2013 | BMW | 528i xDrive | N/A | ||||
| 2013 | BMW | X3 | 2.0L | L4 | N/A | ||
| 2012 | BMW | 328i | Automatic | 2.0L | L4 | N/A | |
| 2012 | BMW | 528i | N/A | ||||
| 2012 | BMW | 528i xDrive | N/A | ||||
| 2011 | BMW | 323i | Automatic | 2.5L | L6 | N/A | |
| 2010 | BMW | 323i | Automatic | 2.5L | L6 | N/A | |
| 2009 | BMW | 323i | Automatic | 2.5L | L6 | N/A | |
| 2008 | BMW | 323i | Automatic | 2.5L | L6 | N/A | |
| 2007 | BMW | 323i | Automatic | 2.5L | L6 | N/A | |
| 2006 | BMW | 323i | Automatic | 2.5L | L6 | N/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:
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.