Anyways. If your vehicle says “91 recommend” then sure you can probably get away with 87 if you’re being cheap. As long as you don’t hear any audible pinging, then it’s fine. The computer is doing its job. There is probably some pinging starting, but the knock sensor is picking it up, and the computer is retarding timing to compensate. Sure you lose a bit of power and efficiency when this happens, but you can get away with 87.
Now. If your vehicle says “91 required” then you really ought to just put in premium. This label tends to be on very high performance vehicles where the engineers with sitting around a table and discussing “what cheap fucker would pay $75k for a M3 and then put the cheapest gas in it?” The ability of the computer to compensate for pinging can only go so far. When it can’t overcome it and pinging occurs for extended lengths of time, say hello to burned valves and other costly forms of major engine damage.
One thing that never ceases to amaze me. I have customers at Acura who brag to me that they think they know better than the engineers and they have been getting away with 87 for years. Nooo. Not really. What they’ve been doing is restricting performance for years. A new Acura MDX and Honda Pilot have mechanically identical engines. Same compression ratio. Yet the Honda has 20hp less than the Acura. The Honda’s computer is tuned for 87 octane. The Acura for 91. The Acura says 91 recommend on the fuel door. But you can probably get away with 87. The computer with just pull out timing and reduce power. So now you essentially have a Honda Pilot that you paid an extra $10k to buy. Smart money I’d say.