I never use actual leather cleaner on the leather, makes it oily. And it doesn't come oily from the factory. I was given a solution of woolite (10 parts water, 1 part woolite). Put in a spray bottle, and mist it onto the seat, and clean off with a microfiber towel. The seat will feel brand new, and not feel oily. I can't stand oily leather. After 4 years in my 335i, it still looks brand new.
2011 ///M3 Sedan Alpine White/Bamboo Beige/Piano Black ED 9/16/2011
2011 X5d Alpine White/Cinnamon/Bamboo PCD 6/21/2010
2007 335i Coupe - 6MT Alpine White/Saddle Brown ED 5/23/2007 (retired)
ED Trip Report W/ Pics (And Engagement Story/Pics)