Since the 3door punto has a different bootlid to the 5doors
I wouldnt be confident in saying it'd fit
As for no holes in not uncommon, as only sporting (active sportings / sportings / hgt) came with them if specified from factory
Most people - use a product called tiger seal to ""stick"" them to the car and then secure with masking tape while it sets
Ziggy