I wouldn't recommend BMW. I placed an order 2/4/13. Today is 2/25/13 and I have still not received my order. I spent close to $200 and they were fast to charge my card but, haven't followed through with the product yet. I have received several emails pushing my order back one week at at time. I would recommend trying somewhere else if you are in any hurry.