Hi Jay762,
I thought mine was the M30 but not sure after reading your reply, this is a picture of my key fob. I think I might try and get the keypad number first as if I get the key programming wrong I'm thinking I'll have no way to start the car which wouldn't be funny! Thanks for your detailed reply anyway. :)