I must have the worst luck for punctures!!! I get so many!
Now one of my almost new Uniroyals!! Mind I hope it's the valve as I cannot see anything in the tyre.
Tip:
If you have lowered your car, make sure you have some bricks handy or similar - with a flat you cannot get the jack under...