Wa Alaikum Salam.
Please follow the maintenance schedule as per its owners / users manual. If Honda warranty has expired, or, you do not want to have its warranty extended / continued further, then no need to go for authorised Honda dealership. They charge a lot.
Many good garages are there in the twin cities, which charge quite reasonable and also do the work superbly. One of such garages is Autoreforms at Ali Nawaz Chowk, Rawal Road, Rawalpindi. You may visit them and have the maintenance done.
Regarding parts, again authorised Honda 1S dealers are there in the markets, in fact, many other shops are there too, which sell genuine parts at very reasonable prices. I would again suggest to visit and buy from such shops, instead of Honda 3S (1S is more than enough).
I hope, it helps. Thank you.