I had exactly the same problem recently (split 320 degrees around the cap) and thanks to your part number for the Mini , I've managed to get a new one from the local BMW dealer for a tenner (including the vat) and it fits fine

Regards

Robert