Hi and thank you for the interesting answers.
My car is 2006 Civic LX, I believe the bolt pattern is 5 X 114.3 rims are 16" steelies all black.
I understand that if I do buy the bolt on , I need to also buy special lug nuts. Which is another additional cost. So the snap on are less expensive.