If your going to buy one, buy one off here from a trusted member. Price will be higher then the junk off kijiji, however it will be cheaper in the long run. A 2000 in well maintaned condition is still worth 12-13k any cheaper then 9k it's junk. But yea a well maintaned BMW will have all the records/receipts. So just look for rust, and drive it around the block. They are solid cars otherwise.
Adrenaline is my DRUG, Speed is my PASSION, Racing is my LIFE!