I would recommend avoiding this website:
http://www.bmwdecals.com
In Feb I purchased 4 vinyl decals from this website, approximate shipping time was 2-3 weeks. After 6 weeks I contacted them explaining I hadn't received my purchase. They replied quickly asking me to confirm my address and that it likely got lost in transit. I confirmed (original address was correct) and they said they would re-send. After another 5 weeks I still had not received anything, I contacted them again but have yet to receive a reply. It's also past the 45 day Paypal dispute period so I've lost the money, although not much fortunately.
I recently tried contacting them again and offered to pay for tracking if they would re-send, still no reply. Save yourself the trouble and avoid this place, its a scam.