I'd get an E30 but a 325E...mine got insane gas mileage.

They last forever, you don't even have to change belts or oil and they still last forever.