This is the good stuff. German company. Haven't tried anything of theirs I didn't like.
Amazon.com: einszett Leather Care Lederpflege - 8.5 fl. oz.: Automotive
Also, their "Cockpit Premium" is the
best thing for BMW plastics. Hands down. It won't hurt the leather or carpet if you accidentally get some on there. I use it on everything from window switches to the dash board to the gas pedal.