I use Aero Cosmetics Waterless wash Wax for my car. It gently cleans dirt, dust, grease, and other harmful contaminants from the the surface. It protects leaving a non-stick UV protective coating on the surfaces. To know more, check the detail of the wash wax.
You can try Sun Joe SPX3000-BLK Electric pressure washer. It is a wonderful product at a reasonable price. Check the detail on amazon
https://www.amazon.com/Sun-Joe-SPX3000-BLK-Pressure-14-5-Amp/dp/B073FBKQL1/ref=zg_bs_552856_1?_encoding=UTF8&psc=1&refRID=AZCAVB8Q26Z4XXEA3BW0
As you want high quality indoor car cover, my recommendation for you to try Budge UB-0 Light Car Cover. It is specially made for indoor use. Its breathable material improves airflow and reduces condensation. This keeps mold and mildew from accumulating while the car is covered. I think it will...