there is an alternative route which may work out slightly cheaper
Brighton > Victoria > Marylebone > Birmingham Moor Street (or if the train stops at Bordesley get off there) walking distance from Moor street anyway
the train is also about 30 minutes longer... I think