Either get a different bumper.... I'm not sure why it wont fit... maybe its because you only have one pipe cut out on the lower left side of your bumper... I'm not sure... but you could always get another bumper off of a different car... and get it painted. Depends on how much you really want that exaust.
1997 E36 M3 1990 E30 325i