I'm looking for another CR-V for my brother. I have a first gen 01 myself and love it. I told him it's probably best if he went for the second gen 05-06 for the 2.4L engine rather than my 2.0L. He's asked me to look in to the third gen for him, but haven't read much on them. His budget is around $10k and could possibly go either second or third gen. What are some pros and cons of the two generations? We're still hunting for a low mileage CR-V to replace his dying Mazda Millenia S. Any advice would be helpful in deciding either of the two generations. I know all of the problems of the first gen, but not the issues with second and third generations. Is there a particular year of the third gens he should look at like the 05-06 years? Another consideration is how much the cost of the engine it's self if a replacement is need down the road. I know you can get first gen's B20 engines for about $500-750.