Save your money, get cloth. Mini leather isn't that great quality.
If you really want leather, get it custom done - no more expensive, but higher quality. Although if you're going to finance the car that isn't really an option, and in which case I'd go for lounge as it seems to wear a LOT better than punch - and also looks a lot classier