Just to give a comparison, a standard 325i Sport will be at about 3200rpm at 70mph, so a 3.25 diff would make sense.essbee wrote: Using 205/55x15 tyres, a 3.91 diff will give you 3850rpm at 70mph.
3.46 gives 3400
3.25 gives 3200
3.15 gives 3100
The 3.45 diff will see you running about 3500rpm at 70mph, which isnt too bad and the acceleration will be quicker

You could run the 3.46 in the meantime until you find a good 3.25 or 3.15 diff.