Cleaners alone won't give you the results that you want. Buy one of the assortment packs of dishwashing brushes. Ones with long handles for bottles and square ones. You are going to have to get into the nooks and crannies and use some elbow grease to get all that old film and grease off. Just do a little each time you wash your car -