So I'm about to buy a 2017 440ix with a m sports package. I really wanted the m performance package but there was nothing available that seemed like a good deal. I found this 440 which I think is a good deal and I can buy it in next couple days.
I really need that exhaust lol it makes the car so much more enjoyable then it already is in my opinion.
My dilemma is do I go with the exhaust that you can buy from BMW or is it better value to go with a aftermarket exhaust. Also do I have to change anything else to make the exhaust work efficiently.
I've owned BMWs my whole life but they have all been leased and then changed into a new one when the 3 years were over.
This time I wanted to get something that I can have fun with and play around with a little.

Thank you guys in advance.