This poor chap wants to buy a 320i. Our job is not to discourage or suggest other models, but to help him by giving advice and guidance so that he buys the best car he can for his hard earned money.
The car he has found is a nice spec at a fair price being sold by the original owner with low mileage. Thus it should be a good car. I would suggest having a lengthy chat with the owner taking down notes. Then agree a price. Then go down and see the car. If it checks out buy it. If the description and chat has missed something haggle further. If in doubt don't buy and look for another car.
Forums are generally populated by enthusiasts, persons with an axe to grind due to having a poor experience or prospective purchasers. 90% of happy owners will not be on here. Please take doom and gloom advice with a pinch of salt.
Out of interest I bought my first BMW at 19. It was a 1985 635csi which I still own today. Insurance in 1999 was not like it is today.
Good luck fella
E90 330i SE Auto Graphite Grey Metalic