After trying everything on the market for leather, I finally got Leatherique. It is the best for cleaning and restoring leather and they even now have a retailer here in Canada.... http://www.leatheriquecanada.ca
All the pros rave about it on the detailing forums. For the dash, Aerospace 303 includes a UV sunblock so it prevents dash fading and does not produce a shine like most rubber products.
No idea on the rattle...sorry!
2011 550xi Carbon Black/Oyster, M-Sport, Premium Package, Technology Package, Electronic Damper Control, Dynamic Drive, Comfort Access, Active Seats, Surround Cameras
2013 X5 5.0 Space Grey/Black, M-Sport, Premium Package, Technology Package, Comfort Access, Surround Cameras