I would try Bimmers R Us in St Louis, MO. They usually have a few low mileage clean 330i/CI in stock....