I've never driven a 316i before but I'll try. Depends on what you're after, "pros" & "cons" are pretty subjective.
If you're not looking for "throw-back" feeling during acceleration and just smooth driving from point A to point B in a 3-series, a 316i should be good enough.
All the best in your selection!!