Well it's the cheapest one you can get, and honestly, the 135i costs way too much for my tastes. Hell, so does the 128i, but the CPO cars out now are the early E90's and I really don't like the styling of them. They're way too basic. Maybe when the refresh models come out as CPO I'll buy one. They look so much better in my eyes. Unfortunately, the only E46's as CPO's at my local dealership are cabrios, and I am in no way interested in buying one of those. That's usually the case; it's rare to get a regular E46 that isn't a bone stock basic 325i around here. The 330i is what I'm going for if I buy an E46, or, if the price is right, an M3 from a private owner. BTW, 300th post.