If just running an occasional AutoX and primarily cruising you probably don't need more that a strut tower bracs, Xpel and Keith's Magnetic Stone guards. A Z-Roof Cover will come in handy if you have to park in the sun. If AutoX becomes a real hobby or a passion (as it can become) then you will definitely want to look at some suspension work. While the car is already better than most drivers can drive it, even a moderately experienced drive will benefit somewhat from suspension upgrades in AutoX and on the track. Another point is that there are two predominant schools of thought on software and intake upgrades, Dinan and Jim Conforti. Both have their proponents and detractors on the board. I choose Dinan because of their relationship with BMW and because I have a Dinan/BMW dealer nearby. Some pretty knowledgeable people on this board swear by JimC stuff. A number of companies make Strut Tower Braces. Check them out too. An informed choice is usually the best choice.