What I have noticed is that BMW are trying to limit the aftermarket sector. There are now more "oem performance" parts and "special editions" than ever before, smart for them to tap into this makret as there are so many enthusiasts who like to customize their cars, however, I would much go after market and do things myself, thats the fun of modding