No, the 12V30 is not the recommended battery for that bike. If you have the exact specifications, model/brand and part number of the OEM battery I can double check to make sure for you. Without knowing what battery came with the bike or the one you are using, I have no way to compare them. I can tell you that for 2000-2005 BMW R1150R the recommended battery is a 12V20P. 12V20P 12 volts 20 AH 275 CCA 7x3x6-1/2.
12V30 12 volts 30 AH 350 CCA 6-1/2x4-7/2x6-7/8.
Please feel free to reach out with any questions or concerns. Matt Flamand, [email protected]