Any qualtiy leather cleaner will do, try and get a PH blanced one. If you want OTC product Lexol is best choice. If going boutique you cannot go wrong with either Leatherique or Leather Master systems. You coulf alternatively try a warm damp cloth with a very slight amount of woolite and then a warm clean damp damp cloth immediately after but I 'd truly suggest a dedicated cleaner.
Where are you in Cali, I mioght have some to spare for you to try.
08 E90 335i Monaco Blue Gray Dakota ZPP ZSP Heated Seats CA Step w/Paddles iPod