Picked up a new daily driver, a 2006 330i 6spd with sport, premium and cold weather packages. The car had 2 previous owners and while you'd never guess by looking at it, it has 112k miles on it. It's obviously been very well cared for by its previous owners. But, as with most cars on the road...