I am not sure which to buy, a 2003 or 2002 330i. The '03 has 13K miles, premium package, heated front seats, and is Titanium Silver. For $1000 less I can get an '02, same color that has 8k miles, premium package, sports package, cold weather, and Xenons. I am not sure if there is a difference in the '02's and 03's, they look the same to me. Both are Certified so am I better going with a newer model since that would be covered longer or are the sports package and Xenon's worth getting the older model? Thanks.