I've had a my99 b4 for a year now. The motor that was in the car when I got it spun a bearing extremely quickly after I took ownership, but it was potentially my fault; a little high rpm rowdiness likely had something to do with it, however I was still well below rev limiter so its hard to say. I bought an entire powertrain for it for about 2200 bucks, including the rear diff and the whole nine yards. This engine has been great, never skipped a beat and gets great fuel milage, doesn't burn oil and barely dirties it in 5000 k. The car is super comfortable for highway drives which is why I bought it instead of a wrx or sti. It makes good power and is quite on the highway, smooth on dirt roads, nice interior. If you want something to drive hard all the time and have solely as a "fun" car I would stick with the wrx or sti, but if you need a daily that can still get rowdy then this is a pretty good option. Super nice body style on the be5 model if you want something that flies under the radar a bit.