howsit.
im a bit of a bmw nut myself, started my bmw-ness with a e30 325i,
then a e39 525i, then a e32 730i, then a e28 520i, and now a e39 530d and a e28 528i.. i recently sourced a used e36 320i for my sister who was expecting(now given birth and im an uncle..lol) it was a tossup between
a 318i or 320i, she got rid of her horrible opel corsa bakkie.
i had 40k of her money to spend... i did a lot of homework, and my findings were a really well looked after clean e46 was going to cost 55k and up..
so e36 it was. the 6 cyl being a stronger motor than the 4 cyl..generally more bullet proof... i ended up with a e36 320i, paid 37k.
id say on paper its perhaps a 20-25k car, therafter u pay based on condition.
in this case the car was a dads car, then his wife, then his daughter and finally looked after by the daughters husband...a pilot.. i got handed a whole pack of invoices, car has 220k km, has not ever missed a service and was owned in the same family since new. and it shows... car is a minter. unfortunately now my sister gets harassed with offers to buy the car...
look thoroughly, they are out there... if you're looking at e36 320i im assunming you're on a budget. just remember, a cheap bmw is actually a ridiculously expensive bmw in disguise.
forget about stupid book values and and and... look at the actual car in question, its service records, proof of work done, cleanliness of the interior will be a telltale sign of the owner(s) and often a good indicator how the vehicle was cared for...
suspension bits and bobs can QUICKLY add up... check the car out... put it up on a lift... look for oil leaks etc...
rather buy a older car that you can spend a bit on to put 100% right that
a newer one that depletes your budget.
my 2c