Definitely go for it. I recently bought an '01 330xi and I love it. My biggest problems are the common things like suspension bushings, crankcase vent, and other rubber parts that wear out over time. You'll love the way you can turn a corner and floor it with endless grip, especially compared to the 'stang. Good luck.
Doing my part every day to make anything I touch go faster.