i have a 2000 M Roadster but with the s52 engine. its a great car and handles very well stock. obviously the 01-02 models are a lot faster with the bigger engine. you should check over on bimmerforums as thats where most owners are.
there are a few things you have to make sure gets addressed: subframe welds tend to fail, the subframe bushings and rear diff ears should be replaced.
there are other smaller items to look for but are a lot less minor compared to the others above.