uh, no that wont work
EDIT: sorry, let me explain myself further, that looks like short ram intake, which means its going to be sucking in hot air which will give you less HP, all its going to do is sound good. my brother bought a cold air intake for my friend's honda for 169, yea for a honda, so for a BMW, expect to pay a little more