
In my 328i the original solenoids were replaced with these YCT solenoids and the performance and check engine light problems were fixed but only for a few days. About a week later, the performance issues and check engine light returned. In the end the solenoids were replaced with some OEM units and performance issues and the check engine light stayed good for months. Not recommended unless you really want to take the risk as other reviews seem to hit or miss.

Hy-Per Fuel Complete Gas System Cleaner By Rislone
24 Review

Restore Your Diesel Engine Performance With Archoil AR6400-D Fuel System Cleaner
31 Review

High Performance GOOFIT PZ19 Carburetor And Air Filter Kit For XR/CRF 50Cc-125Cc Moped ATV Taotao Sunl Kazuma
13 Review

Wristwatch CASIO Edifice Edifice EFR-526L-1AVUEF quartz, chronograph, stopwatch, waterproof, arrow light, black
13 Review