Call the acceleration a
Call the time T as it passes B
Call the distance d between A and B, though the answer should be independent of this.
Call the time t as it passes the midpoint C
Call the velocity v as it passes the midpoint C
You then get several equations.
60 = 30 + aT (from knowing the speed as you pass B)
so that aT = 30
Also you have
d = 1/2 aT^2 + 30 T (distance formula up to B)
So d = 45T (using the previous equation)
These two equations give us T and a in terms of d.
To calculate t (the time to the midpoint) we note
d/2 = 1/2 a t^2 + 30 t
Put in your expression for a in terms of d, and solve the quadratic. You now have an expression for t in terms of d. It turns out to be proportional to d.
Finally you're looking for v = 30 + at.
As your expression for a should be inversely proportional to d then the d terms cancel out in the answer which is, to be spot on, 15 sqrt(10).
If you prefer, because you've only been given speeds (ratios of distance and time) you could change your units of time (or distance) and assume T=1 (or d=1) from the off, without any loss of generality, but you might prefer just to see the d term disappear at the end.