I don't want to turn this thread into a slam against Halifax BMW. I've had almost nothing but bad experiences there on all fronts I've dealt with them and won't shy away from telling people about them directly. If you want to know more, feel free to PM me.