Was bored this evening, so I decided to change out the spark plugs, air filter and cabin filter. When I took out the cabin filter, the housing had tons of leaves

. I wonder how it got there???
Here is a pic of the old air filter. I wonder if BMW ever changed the thing out during its maintenance warranty...
And a pic of a new and clean air filter...
Since I had the airbox apart to vacuum up the dirt, I decided to clean the MAF sensor...
And finally, changed out the plugs. Here is a pic of the plugs after 50,000 miles....
I know I could have waited another 40-50k miles or so to change them, but I wanted to give the X a clean bill of health.