I just bought an 03 ZHP 330i with 78k on it for $11,700. Mechanically seems perfect, just needs a few cosmetic things done. I would try to find out the BMW service history on it if possible and a carfax. They are highly sought after models and I already love mine. Got an 05 Mini S to sell now and I hate to do it but can't keep both.