Well I doubt it's the car. This is the first it's EVER pinged. And it's doing it with the first tank of 89 I have ever put in it. I always run 91 in my cars.
If you do the research....by the time the fuel reaches the combustion chamber...due to a number of factors...the octane rating is much lower than it was when you first put it in your tank. 91 can get as low as 85 at ignition!
You learn all of this when you deal with turbo cars. As I did for quite a while with my old Thunderbird Turbocoupe. [gawd I miss that car]
Higher octane gas will almost never do your [modern] engine bad. Then again, it may not benefit it either. So, yes, the cars are designed to run with 87. But 91 can yield a cleaner burn allowing for a more efficient combustion. Plus 91 fuels can contain less particulate matter thus your fuel filter will last longer.
In my case my car has adapted to 91 octane, obviously. Anything lower it pings. It could mean something else is wrong though. So much so that I ping with anything less than 91. I will look in to that.