I'm looking into buying a 1992 BMW 325 i for $4,000. its a 5 spd manual, 2.5L I6 engine, with 124,XXX miles on it. is this a good deal? how long do BMW's usually last? hows the gas mileage on these cars?

thanks