i have a 98 318i and when i bought it it had 130000 and i paid 6800 for it its a nice little car because its fun and gets really good gas milage
. i donk know what you are looking for in the car but that would be a great daily driver for anyone. 2400 is a really good price. if you looking for performance 318 is not it unless you get a turbo.
The vindow fix is not that expencive if you will do work yourself but if you take it to a dealer youre looking around 600. these cars have timing chain so you dont have to worry about it. my advice to you is before you buy it take it to a mechanic and have them diagnose everything it would be around $90. That would save you alot of money later on. if you have any questions feel free to ask...