OK, so I sold my ford today. decided I'm definitely getting a used BMW, however need to find one for less than 15g's. I can't decide between either a 2001 740, a E46 3 series with a stick shift if I can find one they're proving rare, or now considering an E39 5 series. What would you experts recommend based on value, reliability and most of all fun to drive factor. my other question is, is the 540 the only way to go on the 5 series or is the 6 cylinder sufficient enough to have a good time if so which one? how hard is it to find a stick shift 5? and then my final question is a similar engine question for the 3 series, is the 3.0 the only way to go? or are the smaller engines just as fun? which is better to find? 2.8? or 2.5?