questions r ur best bet to practice for ucat.
I don't think books or non online practice is the best for ucat, u will be able to read strategies and stuff (which is important) but the best way to improve on ucat is practice bcos it is a skills test. The feeling and pressure of doing a computer test is very different to a physical one. e.g. for QR u need to be able to use the online calculator efficiently.
I didnt go to a prep course but i used questions on medentry and it was pretty good