Is it impossible for reactor grade uranium to be detonated?

Yes, nuclear grade uranium can never explode in the sense of an atom bomb for various reasons
1) Only Uranium 235 is capable of sustaining nuclear chain reactions and as you said reactor grade uranium has only 3-4% of that whereas the bomb dropped on Hiroshima had well over 80%
2) Critical Mass : The term simply means that there's enough fissile material present to sustain a chain reaction, and a supercritical mass is where enough material is present for the fission rate to increase.
A nuclear weapon is designed to release all its energy in one incredibly destructive blast, which means the material wants to be as densely packed with fissile material as possible in a homogeneous sphere(nearly)
Whereas reactor cores are meant to produce a steady, controlled release of energy, and even the sort of energy buildup needed to produce a meltdown can't ever attain the speed and intensity needed for an explosive nuclear energy release. The geometric arrangement of uranium-235 in a nuclear reactor is just fundamentally not conducive to the spherical arrangement needed for an explosive chain reaction, and the amount of non-fissile uranium-238 in reactor-grade uranium also stops any runaway reactions.

To add to Prabhdeep Singh's correct answer, there's another fundamental reason why a reactor would never explode like a bomb even if using highly enriched uranium. And that is simply that an exploding critical mass is, well, exploding, so it's dispersing and thus quenching the reaction. Moreover, temperature rises also tend to quench the reaction. Critical masses, unless very carefully designed, don't tend to make big nuclear explosions: they tend to blow themselves apart.

If you must make a bomb, then you must design things so that the fissile material stays together in a supercritical mass long enough for a sizeable fraction of it to undergo fusion. In an implosion-type fission weapon, one must set up a huge acoustic spherical wave that crushes the fissile material perfectly symmetrically so that the ingoing momentum of the material keeps it together long enough before explosive reaction quenching puts an end to the whole process.

There have been some famous accidents where critical masses of U235 have been accidentally assembled with gruesome outcomes, but none of these outcomes was an explosion. See my answer here for more details.

Of course, a nuclear reactor releases a huge amount of heat, so, whilst it cannot end in a nuclear explosion, if the operators lose control of the reaction the sheer heat output can lead to catastrophic explosions (usually from flash vaporization of water, as happenned at Chernobyl) or destruction of the plant and escape of radioactive material.