I'm studying for a Math BSc with the OU and I think their books are great. They are designed for 100% self-study and are polished over the years. The range of topics in level 1 math courses such as MST124 or MST125 is huge, while keeping the appropriate level of difficulty.