For anyone unhappy with the size and feel (or lack of perforations) I HIGHLY recommend the Wheelskins steering wheel cover.
Wheelskins manufactures and distributes genuine leather steering wheel covers. Our best quality covers come in many styles and fit your steering wheel perfectly
I had them on my previous two BMW's and love the quality feel they provide!
When I got my 2019 PP Touring, I found the OEM cover was stretched so much that the leather took on a plastic-y feel to it, so I upgraded to a EuroPerf Perforated one (in a two-tone color). I feels SO much better than the OEM steering wheel, it is softer and increases the diameter ever so slightly - to give a better grip..
Mine is Black (top & bottom) and Charcoal (sides). They are easy to put on, gotta do some sewing, to stitch in place. But they hold up VERY well, and is a very nice upgrade for $70 bucks, one you will be able to enjoy every time you drive!