Are you sure it's the BB? The reason I say this is because I thought I had BB problem for ages. Sounded like a bunch of mice having an argument or small birds fighting over something. Kind of a "twittering" sort of squeak.
I finally resolved it and it wasn't what I expected. The idler gears at the rear derailleur were torqued too tight. When I backed off the Allen bolts by 1/2 a turn the noise stopped. Thank God - it was driving me nuts! So I then removed them, lock-tited the bolts and put them back in to the reduced torque. (I didn't measure torque - just counted the turns to remove and did them back to the same number of turns).
Haven't had the squeak back for several hundred km's now ... after having the squeak intermittently for several thousand km's:).
I've ordered a 2013 Scott FO1L Premium:cool:.

