Ye on previous cars iv had
106 - K & N
clio sport - viper induction kit
Used to clean once a year, both cleaning kits came with a spray cleaner, and then a oil to help trap dirt
I know the ITG panels where meant to be really good on clios, but im slightly unfamiliar with bmws :/