Hi, I'm new here... I have a BMW E46 318ci valvetronic, engine N42B20A (143ps) and I'm interesting for the supercharger kit Rotrex. is this kit reliable? how much horsepower it increases to my car and has anyone put it in his car? What other components needed for this upgrade? The fuel injectors needed change and the Ecu needs reprogramming? Thanks!