I think you have to have connections, good driving record, time to write frequent performance reports, know a lot about car engineering (to spot and describe problems), and test the car under different conditions.
If you meet all of the above, you might as well be a test driver.
BTW, saw the new 5 on the road today 2 times.. wasn't very impressed.
Thought it was the new 7 at first.