Dude it is designed to fit your car. The hangers and everything are all in the place to fit an e90, the thing the other guy was saying is the piping. Basically have to cut off the old muffler, stretch the pipe to be more circular from its oem oval shape to fit the new mufflers pipe, and then weld.
Originally Posted by dsimoes1
I just ordered this exhaust and it should be here tomorrow. I have one yes and one no on if it will fit a 06 325i n52 3.0L