I am thinking about buying my first BMW. It is a 2003-2005 325i. I am not sure of the exact model year, or mileage. It has been sitting in my neighbors driveway for a couple years, I do know that it needs an engine. The body looks great, except for some mildew/mold from not being washed in a couple years, and one the grills is busted out of it. The owner has told me that it needs a new engine, says that is the only thing wrong with it. Is this car worth pursuing. She told me to just make her an offer. I can get an engine from ebay from anywhere between $1,000 and $1,500 US dollars