an intake will NOT cost anywhere near 3-4 Grand.... 3-400 maybe. Unless you get the BMW Performance intake which will be around a grand.
Look into the BMS Power Box. It is single handedly the best aftermarket component you can use with the N52 engine to increase power and overall better drivabillity. an Intake will do nothing for you, except make your car sound faster