What grade though?
Im guessing 10w40, which is a pretty common oil for non turbo, petrol cars, but be aware that oil is not just oil, and different cars, especially performance, or turbo'd cars, and turbo diesel cars need a different grade.
Also remember that you shouldnt mix different grades of oil, if your car was serviced at its last oil change with 5w30, then that is what it should be topped up with
If the ASDA stuff is the right grade for your car, then that price is pretty cheap for Castrol oil