Well I have finally saved up enough money to now do engine preformance upgrades after working on exterior and interior mods. I dont want to spend alot of money, the most I want to spend is 2k for all of this. I wanted to upgrade my exhaust but I want the best one for best preformance. and also a intake but I heard AFE is the best onbe to go with with BMW. another question is that will take this car off my factory warranty? I have mine CPO and I dont want to loose it. thanks everyone for your help!