nothing beats the policemen Bob, Bobemon, Bobhiko, Bobjiro, Bobnori and Bobyosi...then there´s Lady Won heh
anyway, I came to the conclusion that running the single battle subway (not super) is the best way to earn the BP needed to buy items...I switched off animations and because the battles are generally much faster (text, hits, everything) than before, it takes around 27 minutes to beat those 21 trainers to get 3+3+10=16 BP, starmie sweeps at least there ._.
if it weren´t for the fact that after each battle you walk to the PC in the train and into the next wagon for each following battle and the animation between challenges where you have to start from the first wagon each time, the subway would be extremely fast (I didn´t stop time in all battles, but I just went through battles 8-14 in 8,5 minutes and one battle took 61, 65, 68, 75 seconds (the ones I checked)...
I decided to run this for a while, because I lost again very early, in battle 28 when starmie lost to regice and chomp survived the blizzard due to sash and SD+quaked it, but the last pokémon was an arcanine...of course, I roosted off the damage but it then CHed me with flare blitz (wouldn´t have won anyway, because apparently arca holds a sitrus to get rid of the recoil oh man)...makes me want to use an arcanine, one of my favourites
the super single battles took longer, obviously you don´t get as many one-hits there...the 15-21 set took 14 minutes, the 22-28 one around 16...while you get 5+6+7=18 BP for battles 1-21, those take much longer...of course if you´ve got a solid team that doesn´t lose as early as mine, the super single subway pays off