Yes, keep the Armor All far far away from the leather, contains silicone.
I've used Lexol for years, cleaner and conditioner. Not expensive and available in most parts stores.
As long as you use a good cleaner and conditioner once or twice a year it's worth it.
There is more expensive, and Beemer and MB owners all have their choices/preferences. Trust me, if your board go read one of their forums, they can argue this stuff for days on end.
Billet Silver/Morocco Black
V6, Comfort/Convenience Pkg, Leather, Heated seats and wheel, Sunroof, Uconnect, Hood Decal, dual rear tow-hooks