I'm new to BMW's and excited to get one. I have been looking into 09 328xi's for about $26,500-$28,500 with about 35,000-45,000 miles some with many options and some just base models. The other day, I saw on a dealer lot an 08 328xi fully loaded except navigation with 30,000 miles for $25,000. I guess my questions are what are the main differences between the 08 and 09 models? What would you guys prefer in choosing and if there is a big difference the price and the models? Thank you for the responses.