Why not get a 2002 car and buy it. By going a year or two earlier you can upgrade to a larger engine such as the 325 or 330. I just bought my car in Vancouver, three months ago - a 2002 330xi with 14,000 kilometres on it - the car was brand new. Look around, you'll find deals like that.
Jessel in Vancouver is good at keeping their web site up to date, so do a Canadian Goggle on BMW's in greater Vancouver. Jessel sells the most BMW's in all of Canada; one reason is that their selection is great.
Don't hesitate to buy one here, think of the great road trip you can have. If you find one you're interested in in Vancouver, email me and I'll check it out for you. I can also recommend the best salesman I have ever used or met in my life. I have bought two cars from him.