316i ist meiner Meinung nach etwas schwach auf der Brust. 320i ist der e36 mit dem kleinsten Sixpack (6Zylinder) und damit auch etwas überladen. Zieht also Vergleichbar zum 318ti/is mit M42/M44, brauch aber mehr Sprit.
Generell solltest du dir keinen e36 vor '96 holen weil diese VFL (Vor-Facelift) sind und da noch viele Kinderkrankheiten existieren.
Ein Cabrio solltest du dir auch nicht holen weil diese in der Unterhaltung verdammt teuer sind. Günstig kommst du generell an einen Compact, eine Limousine und einen Touring (Kombi).
318ti (Compact) oder 318is (Coupe) kann ich dir eigentlich problemlos empfehlen. Genug Leistung für relativ wenig Verbrauch.
Bin mittlerweile genug verschiedene E36 gefahren um dir den zu empfehlen. Wenn du Zeit hast und kein Raser bist, reicht dir auch ein 316i, der M42/M44 Motor des 318ti/is ist halt um einiges spritziger. 
Regel wenn du einen 318ti/is holst:
- Öfter mal den Ölstand messen. Die Motoren tendieren dazu das Öl mitzuverbrennen in geringem Maße, wenn dann was fehlt klackern die Hydrostößel. Ist zwar nicht wirklich schlimm, nervt aber und muss nicht sein.
- Nach SPÄTESTENS 15.000km würde ich einen Ölwechsel ansetzen, lieber aber mit 10.000. (Ich fahre 10W-40 LiquiMoly MoS2, wenn du natürlich viel ausgeben willst holste nen vollsynthetisches Öl 5W-40 oder 0W-40)
- Du musst den Motor nicht verheizen, der zieht auch ohne mega Drehzahl gut genug. 
mfG