www.carcostcanada.com
For around 30 $ you will buy yourself 10 wholesale price for any vehicle including X1. I did and was able to negociate a good deal. This wholesale price is what the dealer has to pay BMW Canada for the vehicle and the packages. You will also get all "incentives" ( rebates, rates, etc ...)
Then, you will know exactly what you pay and how much room you have in your negociation.
Good luck :- )