To get the very same quality you’ll need to use an exact copy. No compression in other words. Many Blu Ray movies are larger than 25gb, so you might have to buy 50gb blank BD-R disks for those, and the 50gb disks are very expensive.
You might be able to fit just the main movie onto a 25gb BD-R, but that depends on the individual movie. You can select certain parts using tsMuxer, and output as a blu ray disk.
If you need to compress to fit onto a BD-R 25gb disk, you should look into a free program called BD Rebuilder. The H264 codec is very good and you probably won’t notice a difference in playback going from full blu ray to compressed 25gb.
Blu ray players should be able to play burned BD-R disks with few problems. Not that many can play blu ray movies burned to blank dvds however.