I recently bought a used honda accord
sedan 2006 with 132,000 miles on it ,the
engine oil for it says 5W-20 , which brand of
oil is a best selection for the car?
Any name brand will do, just use the proper weight as you listed. It's more about how often you change it than the brand. I change mine every 5K, others change it earlier or later.
I change oil every 3 - 4 thousand but I plan on getting well over 200,000 miles out of an engine. Those extended service intervals that car manufacturers claim these days are so they can say their cars have low maintenance costs. It works as long as you dump the car before they reach 100,000.