I had mine installed at the dealer (expensive). However, in my 5 series, I went to Circle BMW, bought the kit for hundreds less and installed it in less than 30 mins. Its all pre-wired and requires no special tools. The instuctions are a no-brainer too. Take care.