Henderson BMW had the best deal for me. I was able to trade in my old BMW and get top dollar for it, along with my trade in they sold me a new BMW and a great discount. I was able to get a new car and lower my payment. Not to many times does that happen. Im really happy with them.