 I have had the BMW one month. Have remainder of factory warranty and service. That is good. Had 03 525i. It was good,but this one is much better. Smoother, quicker, better build quality, higher quality interior. I -Drive is a bit of a pain but you get used to it. Dash is more modern. Cup holders better than 03.Handling is more effortless. Conti tires are fine.Driving on highway is a joy. MPG is 25 mixed.XI good for snow days. Radio is just ok. No satellite in this one.. a bummer. Roomier than in 03. Styling is ok. Monaco Blue/camel is a nice combo. Bought used with 34k..but feels good. All in all love the car, just drive one, you'll want one.