i had been in the market for this sort of 3 series, even visited couple of cars and talked with the owner of the car which link is posted above, its not for sale anymore as owner isn't selling it now as far as i know and milage of that car is in km not miles. that one was a mint car but personally for the money i would add more and get a new model but its pretty good. of all the cars in lahore i looked i found that decent ones were either manual transmission ones or near 9 range and one 1995 316i with decent options inside was sold for more than i would have liked to pay.
Dewan wont service this car, they give no backup to cars made before 2000 same goes to shanawaz. but i would rather have a w202 C class, a good one is 10-12 but its parts are more easier available and its a nicer car i think if you only want a german car.
if you go in the market looking for the cheapest decent 3, then i am sorry you would just get into a headache, you should stay away from german cars then, good cars with service history are most certainly going to be expensive even if they are very old.