http://forum.e46fanatics.com/showthr...9#post15800859