I need to make a choice between purchasing a friend's loaded '97 328is (sports pkg/sunroof, etc.) or a stripped down (leatherette/no sunroof, etc.) '00 323ci. The 328 only has 20k miles on it and I can get it for the buyback price (when he returns it from the lease) of $26,500. The 323 would probably cost me about $31,000. The allure of getting a brand new car is very attractive, but it will be costing me close to $5,000 more and (how's this for a reverse of fortune) would get me the smaller engine. Any thoughts out there?