Bhai jan stay away from these show room walas and service station wallas. As they use very low quality stuff which in long run not good for ur car
I highly recommand you proffesional detailers for first detailing and than u can maintain it ur self by weekly shampoo wash and wax coat that all
In my view car should need
Shampoo wash
Claying
Again shampoo wash
Inspect skin in direct sun, if round shape secratches ( swirls) means car need light cut by any medium to light cut compound
Polishing
Sealant
Wax coat
This is one time process and than u can maintain surface with weekly shampoo / wax
Usual showroom wala and service station walla haing only one desi type compound of rs 80 which is quite abbrasive and eat thick layer of paint clear coat while proffesional detailers having wide range of compounds from heavy cut to very fine cut of world renowned brands as per requirements of car skin
For interior use any apc for cleaning and than interior protectant
Engine bay again cleaning with good apc
Contact khurram bhai 03219283346 and 03009283346 he is proffesional detailer , I heard recently he did couple of cars at bilawal house as well
First check his service rates urself than give my ref ( ahmad yar pw car care thread) inshallah he will give u some discount ) very nice person and real proffesional in karachi
Once u done this detailing than u need to maintain by weekly shampoo wash and twice a month wax coat
Buy meguair's ultimate wash and wax shampoo
Megs ultimate wax ( this wax even good once a month )
With this wax u will get one microfiber and one applicator pad
Armour all tyer foam
Megs ultimate interior protectant