I believe you can order them directly through a BMW dealership. My wife works at one and one of the sales guys said I could do it for my 540I. He said cost on the kit for his 99 528 was $580 or somewhere around that. Granted the dealer will mark it up a little but maybe under $800.00