Hi guys I am a girl and new to site and need ur help, I have a 2006 E60 M5 with 100,088 miles on it. So here is my issues I have had for awhile I noticed that when I stab the gas I hear a spark knock sound but not at idle along with a rough idle, the plugs where replaced at 72,000 miles ago. Anyway I was out of town last weekend and the idle got really bad and would jump from 1000 rpms down to 500 rpms and back up, So I started to head home and warning light increased emission/ reduced engine power with engine logo showed up and so I pulled over to nearest Holiday Inn and turned it off and got a room for the night, the next morning I started the car and it was fine and I drove 3 hours back home with not problems at all. Also guys oil is changed every 5-7k miles with TSW 10-60. I am so scared because I have read a lot of post about the Vanos and Rod Bearings going bad I hope that's not the case with me. What do u guys think could be my problem(s)?