This is exactly what you need...AND DO IT YOURSELF!!!!
Found at Autozone/Advanced Auto or any automotive store:
1-Power Clean Glass cleaner (blue/white aerosol can) $1.99
1-Tanners leather/vinyl cleaner/protectant (black aerosol can) $3.99
1-Gold Class car wax $9.99
Found at Wal-Mart:
1-Can of compressed air (found in electronics) $3.99...this is GRREAT to clean in all the tiny spots to remove dirt...just blow it out!
1-Carpet cleaner (found in automotive dept) any is great.
WABAM! Your set to go for about $25.00 and its sooooooooo easy to do yourself. I just do a good detail on mine once/month and then just spray the car off at the carwash to keep the outside looking great about 2X/week. Ohh...by you some plastic mats at wallmart...and just pick them up and dust them off...easier than vacuum!!

hope this helps