Install it on C:\, move all contents and create an NTFS junction. So the stuff will be on a different drive, but can still be accessed as if it were on C:\. It's a bit advanced but probably the best solution if you want data on one drive and the program wants it on another.
You need to execute these instructions in a command prompt with admin rights. Press the windows key + R and then type "cmd.exe" and hit enter to get the command prompt. This moves directory "BFME" from C:\ to D:\. Replace all with appropriate values.
robocopy /copyall /mir /xj C:\BFME D:\BFME rmdir /S /Q C:\BFME mklink /J C:\BFME D:\BFME